ChannelHopper.org > Miriam Lucia
An American scientist who was convicted of killing and cannibalizing two colleagues in the jungles of Flores, Indonesia in 1977. Branded "The American Cannibal" by the press during his trial, Dr. Tim...
Find out more, including where to stream or buy >