The mystery of ‘ghost lanterns’ haunting a town in South Carolina might have been solved. The glowing balls of light have often been spotted by an old railway track and were said to belong to ...