MENU

Slideshow: London's giant blue rooster

A giant blue rooster is unveiled next to the somber military monuments in London's Trafalgar Square.

Trending

LOADING