Stephen Wiltshire is an artist who draws extremely lifelike, accurate and detailed cityscapes. If that wasn’t hard enough, he does it strictly by memory, sometimes after having only observed the cityscape very briefly. Last year he made an 18 foot long drawing of the entire New York skyline after he spent just 20 minutes in a helicopter overhead. He’s also made panoramas of Rome, Tokyo, Dubai, London, and a bunch of other major cities around the world. This guy’s work is extraordinary in every sense of the word – go to his site and read about his childhood, it’s a crazy/inspiring story!