Hidden in Plain Sight

Hidden in Plain Sight is a title featured during a previous IndieCade showcase.

Screenshots
Coverage of Hidden in Plain Sight on the IndieCade wiki!