Wednesday, June 16, 2010

Elves

Elves inhabit the Houda Beach stairs. True story. (©Ted Pease 2010)

No comments: