News

Developer Cara Cadaver's latest video game is a mystery-horror about misogynistic entitlement & violence against women. But the game was dropped from the world's biggest game marketplace, as part of a ...