News

The World Rally Championship–derived engine roared into life, keeping the new racing outfit on track for its debut season.