Explanation: https://tokyotourists.com/odaiba-statue-of-liberty/...Why is there a replica of the Statue of Liberty in Odaiba?
It's a train station: https://goo.gl/maps/NzjNjKEU7eozQH7z9Okay, we just skipping the fact that Tokyo has a teleport now? is this set in the future or an alternate world?