ToTai Island is located somewhere between Tokyo and New York
It was my imaginary world as a kid, meet my imaginary friends!