Stephen Wiltshire is an artist – he draws and paints landscapes. What is even more interesting: some of his works and other representations of cities are put down on paper from memory. 72 more words