The Shard Image · July 2, 2012August 2, 2014 · 106 Comments · Freshly constructed, Europe’s tallest building looks like a giant alien mothership has landed.