Company Used Fake Reddit Posts To Advertise Game, Then Deleted The Evidence

Published on November 10, 2025