Riding France's Craziest Roller Coaster...