In July 2024, a couple in Prince Edward Island finds debris from a meteorite strike, confirmed by home security footage ...