Mike Bouchet

NEW LIVING Cobra Museum, Amsterdam 2010