Tag: Nancy Liou

The Disappearance of Nancy Liou

EARLY LIFE: Nancy Liou was born in Toronto, Ontario, Canada on November 3, 1983. According to her loved ones, she was an outgoing, social girl with a tight knit group of friends. She was also known for being strong-willed. In the fall of 1998, she ran away from home for 18 days, after her father

Continue reading