Tag: Le Mans 24 Hour

Vroom, vroom, watch me zoom

‘scuse me while I churn this: Timed to coincide with the official Le Mans 24 Hour race, Stan’s Café have converted their factory Headquarters into the site of a major scalextric track on which six teams will do battle in…