And you thought Cedar Point had some crazy rides!