About Shooters Island
Shooters Island is a 43-acre uninhabited island at the southern end of Newark Bay, off the North Shore of Staten Island in New York City.
Shooters Island is a 43-acre uninhabited island at the southern end of Newark Bay, off the North Shore of Staten Island in New York City.