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

0
546

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