Vibrant, unusual and one of a kind. Let us present to you "Talude" (which means embankment), one of the largest works of street art in Europe. The idea was born in Helena Vaz da Silva Street, in the neighbourhood of Lumiar, Lisbon, from the hands of RAF.