Human Farm drops a disturbing trailer. Who’s the beast?
Human Farm is a game in development that just released its first trailer. In the game, you play the role of a butchering pig who actually farms humans. Yes, you read it right. Human Farm switches arou... Read More »