Truro Beach | Amazingly Beautiful Nature And Travel Photography Of Cape Cod National Seashore

Truro Beach

Dozens of starfish washed up on the beach at High Head in Truro, Massachusetts, USA.
Mother Nature working here!

Dozens of starfish washed up on the beach at High Head in Truro, Massachusetts, USA. Mother Nature working here!
© Dapixara.
blog comments powered by Disqus
Cape Cod Art and Nature