
Superman spotted soaring over London as UK's highest public sculpture unveiled
A 11-foot-tall statue of the iconic superhero was unveiled at the top of the Shard, giving the illusion that Superman was soaring over the capital as he watched over the city
Full Article