Steven Wiltshire. Dude can look at a city once and draw it perfectly from memory.
"In May 2005 Stephen produced his longest ever panoramic memory drawing of Tokyo on a 32.8-foot-long (10.0 m) canvas within seven days following a helicopter ride over the city. Since then he has drawn Rome, Hong Kong, Frankfurt, Madrid, Dubai, Jerusalem and London on giant canvasses. When Wiltshire took the helicopter ride over Rome, he drew it in such great detail that he drew the exact number of columns in the Pantheon."