iPhone E3 2009: Star Hogs Hands-On

Check out our hands-on footage of Star Hogs, a Worms-like game on the iPhone.