Wacky Lemons Race Cars Immortalized In Diecast… If by some strange force of nature you haven't heard about the 24 Hours of Lemons,…