For over 8,000 years, indigenous people, Long Island’s original settlers, have lived here. Today Native Americans still live ...
The two exchange loving smiles, and the camera begins to pull back. It briefly hovers over Spencer, as Elsa Dutton's ...