'The Backrooms' internet meme stems from Oshkosh hobby store - Oshkosh Northwestern
thenorthwestern.comSubmitted by thenorthwesterncom5723 in technology
'The Backrooms,' a popular internet horror-based meme stems from a photograph whose origin had remained a mystery, until now. And it's in Wisconsin.