July 18, 2005

Escher for Real

Escher for Real

the penrose triangle

No comments: