Discovery’s “Expedition X” Features Niagara Falls Legends
Last night, the popular Discovery+ paranormal series “Expedition X” aired their latest episode called “Niagara Nightmare,” which was filmed in Niagara Falls, NY as well as Lockport. The description for the episode reads: “Jess and Phil dive into the mysteries of Niagara Falls. The popular honeymoon destination is also theRead More