Tokyo Sky Tree Finally Finished Tokyo Sky Tree, the world’s tallest free standing tower was finally completed today–two months late.…