Arcade
Community Rating: 1.17 Total Votes: 15
Imola Grand Prix is a Racing game, developed and published by Leante Games, which was released in Europe in 1981.