Solving History with Olly Steeds
Season 1
Ep 7. Devil's Island
- TV-PG
- March 26, 2010
- 43 min
-
(6)
Devil's Island is the most vicious prison center ever constructed. Escape was assumed to be impossible because of the jungle on one side and the sea on the other. But was this true?