London's New Years Day Parade

London's New Years Day Parade
LONDON, ENGLAND - JANUARY 01: A general view of London's New Years Day Parade on January 1, 2013 in London, England. (Photo by Ben Pruchnie/Getty Images)
View Comments (0)