Impression

The Impression is one of the best Defensive vehicle overall.

Purchasing Info
The Impression could not be bought but could be gotten though opening the Red Hammer Crate