Oct 30, 2019 Bizarre Cannibal Ate 23 Pizza Delivery Men, 6 Jehovah Witnesses, 2 Postmen in Past 7 Years USA: Houston police have arrested a man believed to be behind the disappearance of.. Read more