Barbara Hall

Mitchel Raphael on why Jack Layton needed a human shield

Why Jack Layton needed a human shield

Politicians with bad hips

More Toronto gay Pride events

Part of Toronto Pride was its Gala & Awards ceremony where politicians hobnobbed with who’s who of the gay community.