Boulder in the sea at Santa Cruz beach, Torres Vedras, PortugalBoulder 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 Cancel replyWrite your comment hereName Email Website Save my name, email, and website in this browser for the next time I comment. Δ