We stumbled upon this awesome and recent street art work depicting the late, great South African leader Nelson Mandela on Spuistraat street in central Amsterdam. Related 2014-01-09