Where To Stream NOVA Season 27 Episode 17
Lost Tribes of Israel
- Aired February 22, 2000
- 60 Min
An anthropologist looks for the lost city of Africa's Lemba tribe, and investigates their claim to an ancient Jewish heritage.
Lost Tribes of Israel
An anthropologist looks for the lost city of Africa's Lemba tribe, and investigates their claim to an ancient Jewish heritage.