Carrion – Review
‘Carrion’ is a PC game developed by the Phobia game studio and if that doesn’t tell you everything you need to know, then players are in for a surprise. Carrion is derived from the Latin ‘Caro’ word for ‘Meat’, and refers to flesh that is decaying. Story Carrion sees the