Street Art

Large mural made in the city of Inca, in Mallorca.