Moto News France to Host World Supercross Championship Grand Prix February 23, 20231 min read DirtSportsWorld Staff France will host its first ever World Supercross Championship Grand Prix race at Groupama Stadium in Lyon. The race will …