A car race from the 1980s prepared for difficult terrain and asphalted racing on the islands of the Bahamas with powerful V-8 engines and flashy paintwork.
A car race from the 1980s prepared for difficult terrain and asphalted racing on the islands of the Bahamas with powerful V-8 engines and flashy paintwork.