Diego Motors Chupacabra

The Chupacabra is a car manufactured by Diego Motors in.

Overview
The Chupacabra is the hell born mash up of a military vehicle, an off-roader and a muscle car married into one powerful package.