That's an APC.
http://www.aavi.com/
At 19,000 pounds, it's a compact APC, not even in the same category as a Hummer.