Delia Owens and her former husband Mark are wanted for questioning over the murder of an unidentified man in Zambia and previously called for human population control in Africa.
Source – buzzfeed.com
This article, images and content belong to the source owner with a big thank you.