Tokyo Tower
Location »
A popular tourist landmark in Tokyo, Japan. Tokyo Tower is a communications and observation tower with a design similar to the Eiffel Tower in Paris, France.
Wiki edit history
Edit # | Submitter | Type | Comment | Sent for moderation | Points | Status |
---|---|---|---|---|---|---|
136277 | deactivated-60ebafc1144a6 | Game | 10/15/20 12:12PM | 20 | done |
Log in to comment