The Lost Spirits (2009)

The last surviving Native Americans on Long Island are the focus of The Lost Spirits. The film chronicles their struggles as an indigenous people to...


image