World's craziest Roller Coaster in Japan. English version