LATEST Finders Keepers Review: A Stranger Than Fiction Documentary About A Human Leg And Its Rightful Owner Travis Leamons · October 10, 2015