Carol D. Desoe
Presentations:
360
Travel with M.C. Escher to Spain, Italy, Morocco, and Turkey