Weathered sandstone rocks. Praia da Rocha beach, Portimao, Algarve, Portugal, June 2012.