Meow-meow-meow-meow! Tuna, liver, chicken..
Back in my day, God would smite people for building these things..
Tokyo Sky Tree opens, becoming world’s tallest tower
The Daily Mail reports misty weather obscured some of the promised panoramic views from the tower’s observation decks. The Tokyo Sky Tree stands at 643 meters (nearly 2,100 feet).
More photos from The Daily Mail here.
Photo: EPA via dailymail.co.uk
Sinuses.. it’s that time of year..