allaboutmary:
Our Lady Star of the Sea, the titular statue of the parish church of Stella Maris in Sliema, Malta.