Description:

Race giant Hummer cars on multiple track. Win and achieve the fastest time, will you prevail?