Weird News

The Curious Story Of Lake Peigneur [VIDEO]
Lake Peigneur was a serene freshwater lake located in Iberia Parish, Louisiana near the northernmost tip of Vermilion Bay. It was prized spot for sportsmen until a man-made disaster changed the landscape and entire ecology of the lake forever.

Load More Articles