New trailer from Tokyo Game Show 2010. Looks pretty good I'd say.
http://tgs.gamespot.com/video/6276250/?tag=gumballs;img;1#toggle_video
http://tgs.gamespot.com/video/6276250/?tag=gumballs;img;1#toggle_video
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Excellent trailer but its not new.