Fireworks explode over the London Eye in central London as part of New Year's celebrations, January 1, 2006. Britain's cities marked the New Year with firework displays, concerts and sports events
166 posted on 12/31/2005 4:54:41 PM PST by snugs
(An English Cheney Chick - BIG TIME)