An Xbox Live Indie Game from imagodespira, in which you play as a frog eating flies.
Ups! sorry we're collecting characters for this videogame