After a weekend of rain, trashed engines, and crashes at MSR Houston, the checkered flag waved on Sunday afternoon and we had a fresh set of winners at the 81st race in 24 Hours of LeMons history. Proving that their two previous overall LeMons wins weren’t just flukes, the Z-Wrecks team beat their 76 competitors [...]