A police officer dances with a participant in the annual New York Gay Pride Parade, one of the oldest and largest in the world, as it makes its way …

Source link