thats actually one of the duck tour boats in Liverpool here in the uk, theres a fleet of em and they drive you around liverpool then head down a 40 degree ramp at about 30 mph, lived in Liverpool all my life and only ever been on it once but damn its pretty awesome.