Patron Saint of the Sun worshippers?

A religious monument towers over locals and tourists enjoying Gozo's most popular beach

Location: Ramla Bay, Gozo

Photographer: Keith Gibson

Patron Saint of the Sun worshippers?

A religious monument towers over locals and tourists enjoying Gozo's most popular beach

Location: Ramla Bay, Gozo

Photographer: Keith Gibson