Sport 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 […]