Gameloft uploaded a 4 second video that says "Coming Soon" and in the tags are "Cars" and "Funny", and is under the "Comedy" category. What do you think this might be? :b (Uh, is this the right board?)