
In this second in a series of motorsports mythologies, twelve different titans of the stock-car sport's glorious past come to divine life, this time to race one another on a mysterious track in the Florida Everglades, seeming to arise out of nowhere. A stock-car association...