Indominus
Published:

Indominus

The Indominus is a 1969 Ford Mustang Boss 428 turned offroad trophy truck. Completed with a full rollcage, suspension and tire upgrade, and a V8 Read More

Published: