The New Yorker cover by Christoph Niemann





August 15, 2011 The New Yorker cover by Christopher Niemann.

Archives