christopher long view gallery
Bio

Christopher Peter Long lives in Walnut Creek, California. On the web, Christopher goes by the alias cplong.

Scroll