The British Pedal Car Grand PrixThe British Pedal Car Grand Prix 0 Comments The British Pedal Car Grand Prix has taken place in Ringwood, Hampshire since 1987 and has steadily grown in popularity. ... Read FullRead Full