There are towns in fiction that are synonymous with horror. Arkham. Innsmouth. 'Salem's Lot. And then there is Oxrun Station. Horror doesn't happen here. This is where horror lives. From the quiet fear that caresses the back of one's neck to the stark raving terror that leaves insanity in it's wake, this is where you'll find it, on the streets of this quiet little town where nothing is what it seems, and the shadows themselves can prove to be far deadlier than what hides within them. Come visit Oxrun Station. You can leave any time you like. But it will never let you go.