
The Night Train to Nowhere
June 28, 2025
They say the last train on Tokyo’s Yamanote Line stops running at 12:30 AM. They’re wrong. There’s one more train that comes after midnight—but it doesn’t appear on any schedule. The passengers who board it are carrying something invisible, something too heavy to bear alone. And sometimes, just sometimes, they come back different. Or they don’t come back at all.…
Read More
Shibuya at 2:03 AM
June 26, 2025
It’s 1:47 AM as I write this. I have exactly 16 minutes before I need to stop, close my laptop, and stay away from anything reflective until dawn. You might think that’s paranoid. You might think this is just another internet ghost story. But if you’re reading this after 2:00 AM, and there’s a mirror anywhere in your room… Check…
Read More