Mechanics Wear company brought this awesome Pit Stop Challenge game to SEMA... effing great idea! Might be better than any vehicle they could have displayed instead