If you love horror movies or love playing games with plenty of gory gibblits, then as from today you can head on over to the Steam page below, and download the latest preview demo of ‘Carrion’; which is an upcoming horror game developed by Phobia Game Studio and published by Devolver […]