Everything you wanted to know about the 135,000 bhp LSR car that’ll do a mile in 3.6 seconds. Formula 1 has always been considered to be the pinnacle of motorsport. Though, lately, some pundits have argued that World Endurance Championship – where cars are made to run for 24 hours at