Mugello track wins IRTA Best Grand Prix track of 2011

By: Motorcycle News Desk   On: 25 Jan 2012

The Mugello racetrack in Italy has been hosting races since 1976. Last season almost 85,000 spectators arrived to watch the GP at the racetrack. Despite being a […]