BlindSide

BlindSide is a title featured during a previous IndieCade showcase.

Screenshots
Coverage of BlindSide on the IndieCade wiki!