Home
Games
Platforms
Reviews
Videos
Urban Space Squirrels
Urban Space Squirrels is a Xbox 360 indie game. A super powered squirrel is controlled in a platform/puzzle environment.
Xbox 360 Games Store
Summary
Images
Similar Games
Comments
N+
Portal
Game Details
Name
Urban Space Squirrels
Release Date
2010-08-06
Genre
Platformer
Theme
Superhero
Platform
Xbox 360 Games Store