Nagashima Spa Land

Nagashima, Japan.