Body horror fans will have to wait a little while longer for Clapperheads’ Zoochosis. Originally set to release on September 23, due to an “unknown parasite”, the game will now launch on PC via Steam on September 30. The silver lining is that we get a new trailer out of the delay, showing more of […]
‘Zoochosis’ Closed for Quarantine for One Week, Releasing on September 30 [Trailer]
0
0
0