Cat on roof terrace wall in Marrakesh, Morocco
MoroccoroofMarrakeshcatanimalartlifescapesgeoscapesthemescapes