Night Riders: The Terrifying Truth of the Last Train to Nowhere In the small, sleepy town of Wellingford, nestled among the rolling hills of the English countryside, a legend whispered amo… byDiana