A mysterious water leak at the St. Landry Parish Courthouse in south Louisiana is the latest occurrence that has officials considering a haunted explanation.
A mysterious water leak at the St. Landry Parish Courthouse in south Louisiana is the latest occurrence that has officials considering a haunted explanation.