X
myLot
nvtellan
•
@nvtellan
(1907)
• Philippines
The Tokyo Tower - The Tokyo Tower. One of the world's highest self-supporting steel towers and the tallest man-made structure in Japan.