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. https://t.co/ulCdvBIUrH

— BuzzFeed (@BuzzFeed) July 5, 2022