Clem’s Travels
/
Index
/
Malta
Malta
University of Malta presentation. Beautiful turquois water
Location: Malta (Europe)
Malta