Unidentified Wiki
Advertisement

"Grandma Doe" was a woman found deceased in the Niagara River in 1995.

Sources

Advertisement