Truro Beach | BLOG

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