Cedar Point's newest attraction, Maverick.