Archived, Editor’s Pick, Photos, Sports Cars, Vintage
GALLERY: 1983 IMSA At Miami
May 8, 2016, 12:36 PM 0
The site of IMSA’s first street race took place at Miami in 1983. Enjoy the black & white gallery below (which, like the race, encountered some foul weather), and the story about the event that was published on RACER.com…