Karla Homolka

Karla Leanne Homolka, also known as Leanne Teale, is a Canadian serial killer and rapist. She, with her first husband ...
Read more