Indian River Inlet (IRI), DE, USA, is located at roughly the midpoint of ~ 40 km Atlantic coast of Delaware and is the major waterway that connects the Atlantic Ocean to two Delaware inland bays. Twin jetties constructed in late 1930s to keep the inlet from filling also interrup…
"1" Result
Sort By: