The monstrous front view of Hummer H3T Alpha