Toronto’s 29th Annual Pride Parade

Caileen Weitz Rainbows decorated stores, flags and bodies in downtown Toronto on June 28th, the final day of the 29th annual Pride festival. The festival began on the 19th and after 10 days of events such as Family Pride and the Dyke March, came to a close with a final celebration: the Pride Parade.