Marchers in the 32nd annual Toronto Pride parade took the festival's theme to heart, celebrating and demonstrating to a roaring crowd, which one Toronto police officer estimated at more than 1.2 million people.

The parade is the largest Pride event in Canada and the third largest in the world.