This Day at the New Yorker
Andre Francois
Andre Francois
Andre Francois created 56 covers for the New Yorker.
Square One Ranch