Designed by
Title
view of the red sand beach and Staue of Our Lady in Ramla Bay on Gozo Island in Malta #303281598
Description
Ramla Bay, Malta - 20 December, 2023: view of the red sand beach and Staue of Our Lady in Ramla Bay on Gozo Island in Malta
This image is editorial