Psycho Buggy Insane Crash Tons of rain had made the trails and hills of Rush Off Road Park slippery and almost impossible. The driver of the Psycho Rock Bouncer Buggy lines up for a climb in Rush, Kentucky. He throttles his way towards the top and just when it looks like he will make the […]