Lone Star LeMans: Rebellion Endurance Racing and Watches
Rebellion Racing is an independent team from Switzerland that is competing this year in the hotly contested LMP2 category in the FIA World Endurance Championship. As an independent team they have contested the heavyweight teams of Audi, Porsche, T...