While it's still being built, London's Shard building has already stolen the prize for being Britain's tallest building. And what better place for a fox with illusions of grandeur, than the 80th floor? »2/25/11 10:20am 2/25/11 10:20am
Kinja is in read-only mode. We are working to restore service.