Rebel Rock Racing does it again! No stranger to dramatic finishes, Rebel Rock Racing and Robin Liddell delivered another epic finish, at the IMSA Michelin Pilot Sports Car Challenge race, at Sebring Raceway. Thanks to some incredible driving and brilliant pit strategy, and despite leaking oil and being almost out of fuel, the Rebel Rock […]
