Yokohama Cosmo World is a theme park in Yokohama, Kanagawa Prefecture, Japan. It features the ginormous Ferris wheel, the Cosmo…
We're hiring lifestyle writers!