Spain Street Art IIflowily (60)in #streetart • 3 years ago This piece of art is called IL Cane, which means a dog. Erica , the artist of this mural is very popular in Spain and has created many graffitis' related to animals. Artist: Erica Location: Valencia #valencia #spain