can someone tell me what website this is please? Thread on /v/ is archived so I can't ask there anymore
Has the steam set up for the store. It's actually an April fools joke someone photoshopped. Trying to say steam was selling H games.
From 2010 2011 some where around there
>>15641527
Ironically that is a reality nowadays