Crazy teams racing in pedal cars create hilarious mayhem.Crazy teams racing in pedal cars create hilarious mayhem.Crazy teams racing in pedal cars create hilarious mayhem.