Stock Photo - Spain, Barcelona City, Torre Mafre, Olympic Harbour.

Stock Photo: Spain, Barcelona City, Torre Mafre, Olympic Harbour.