Horror Story: “Bus Route 375” Not Diesel, Just Bloody; That night… that bus… and those three…
It was a cold night of November 14, 1995. Beijing, the capital of China, slept peacefully. In the middle of the night, sparse traffic on the roads and a light blanket of fog... a bus was making its usual journey in such an eerie silence.…