Jack Layton's moustache defects to Liberal Party - The Beaverton

Jack Layton’s moustache defects to Liberal Party