Police were called to a home on the island of St-Pierre-Miquelon off the coast of Newfoundland July 18th. On arrival, police found two bodies in what appeared to be a murder suicide. Police b
Police were called to a home on the island of St-Pierre-Miquelon off the coast of Newfoundland July 18th. On arrival, police found two bodies in what appeared to be a murder suicide. Police b