11 October 2018

The Flogsta Scream

In a small town in Sweden, at exactly 10pm every night, students stop what they’re doing, open their windows and begin to scream into the night. […]