Designed by
Title
TORONTO - JUNE 23, 2010 - Police officers marching on the streets on horses during G20 Protest in Toronto, Ontario, Canada. #93587156
Description
Police officers marching on the streets on horses during G20 Protest in Toronto, Ontario, Canada.
This image is editorial