AutoTechnician.org
—
by
The Hummer H2 SUT — for sport-utility truck — concept is introduced in New York’s Times Square on April 10, 2001.