The British Pedal Car Grand Prix

The British Pedal Car Grand Prix has taken place in Ringwood, Hampshire since 1987 and has steadily grown in popularity.  The race now attracts thousands […]