The Neddeaus of Duqesne Island is a 1970s documentary about a peculiar family living in isolation on an island in Northern Ontario. With a history rooted in violence and mutiny, the ...
Filtre