Site icon Sport and Motor

2006 Ford F-250 Super-Chief, a concept truck powered by a 6.8 Liter Tri-Flex Supercharged V10

Exit mobile version