Carcass – Downloadable Game
Carcass is an unsettling body metamorphosis horror game where you help an unwilling test subject transform into something better.
Taking place on the decaying remains of Earth that has been reclaimed by insects, in Carcass you assist a large humanoid … Read More