International Racing Squirrels

International Racing Squirrels is a title featured during a previous IndieCade showcase.

Screenshots
Coverage of International Racing Squirrels on the IndieCade wiki!