Monday, November 17, 2008

Chicara Liquid Chrome

This looks like it is an amazing display of work. I suggest if you are in the Northeast make the pilgrimage to New York City.

No comments: