This peddle roller coaster in Japan is a nope (Video)

0
639

This roller coaster is at the Washuzan Highland Amusement Park in Okayama, Japan, and it looks terrifying.