Skip to main content

Definitions by Kevin S to the z

A 6 storey tall ramp that ud have to be crazy to go off.
Dude danny way fucked himself up on the mega ramp yesterday.
Mega Ramp by Kevin S to the z October 9, 2007