Long Island Sound

Location

The body of water where Hempstead Harbour and Bar Beach are located.

Mentioned in 1 video