LogoFREECABLE© TV
live_tv
local_movies
The Lost Spirits on FREECABLE TV
watch.plex.tv

The Lost Spirits

Visit Website

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 maintain their identity amidst relentless modernization and a heartless bureaucracy.

Watch The Lost Spirits online free

play_circle_filled

The Lost Spirits

more

chevron_left
chevron_right

Comments