Leap day 2012 saw the completion of the world's second tallest structure, the Tokyo Sky Tree television transmitter and observation tower. At 2,080 feet (634 m) the tower stands nearly twice as ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results