I Love the Mantide. Its so... Different. very flashy, which is what i'd want if i bought a super car like that.

Whats the power plant in those?

EDIT: Corvette guts, correct?