London's Trafalgar Square Gets Giant Statue Of Whipped Cream With Cherry On Top, See Pics

Trafalgar Square, that has been a significant landmark in London since 13th century has been installed with new attraction that is a huge swirl of whipped cream ...

The contents of this article inc any associated images are property of 2020 ©

Trending Drone News