X

Scarf Leads to Woman’s Death in Montreal

Scarf Leads to Woman’s Death in Montreal

The scene is like something out of a ghastly horror flick, only this is where Police said the woman was…