Guess where this is from. No really, guess. Did you guess Japan?

Advertisement

Press Release [Toto via Textually]