Power in the S7 LM comes from a twin-turbocharged 7.0-liter V-8 that featured in the original S7 Twin Turbo model. Here, its ...
hosted the 60th Anniversary of the Mustang at Barber Motorsports Park in Leeds Alabama earlier this month. In celebration of ...