End of my Japan Trip. by KanyaBotan.
Ferris Wheels in Yokohama Cosmo World or Cosmo Clock, Located to the south of Tokyo Japan. Built in 1989 launched with Expo, The city of Yokohama hosted, high 107.5 meters. In 1997 it was dismantled and moved to a new location,… Read More