The 24 Hours of LeMons Traveling Circus has been coming to MSR Houston since way back in 2008, when the 10th-ever LeMons race took place here. The LeMons Supreme Court inspected about 80 vehicles today, which meant— because this is Texas— something like a dozen apiece Fox Fords and Nissan Z Cars in addition to […]