1 min read Art Digital Ominous whipped cream art comes to London’s Trafalgar Square July 31, 2020 Chanell Martindale LONDON – The most up-to-date eye-catching sight in London’s Trafalgar Square is a giant...