Boulder in the sea at Santa Cruz beach, Torres Vedras, Portugal

Boulder in the sea at Santa Cruz beach, Torres Vedras. Image: Shutterstock / Liliana Marmelo

Boulder in the sea at Santa Cruz beach, Torres Vedras. Image: Shutterstock / Liliana Marmelo

Leave a Reply