Plymouth Long Beach and Atlantic Ocean, Cape Cod, USA
Overlooking Cape Cod Bay, Atlantic Ocean, at Plymouth Long Beach, Cape Cod, New England, USA