New Year's Fireworks
Fireworks explode over the clock known as “Big Ben” housed in Elizabeth Tower, to celebrate the New Year in London, Thursday, January 1, 2015. (Photo by Kirsty Wigglesworth/AP Photo)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy