1. London

Giant duck on the Thames

Tower Bridge was forced to open for a giant 50 foot rubber duck floating down the Thames today.

View all 3 updates ›

More top news