North Hempstead Beach Park { 3 images } Created 30 Jun 2013

June 29, 2013 - Sun sets on the North Hempstead Beach Park and Glenwood Landing Power Plant, on Hempstead Harbor of Long Island's North Shore.
View: 25 | All