Monster Art
The Monster Art Project. Some of these images appeared at the DVA Gallery in Chicago and at the Pop Shop Gallery in Cleveland, October 2005.
42 photos · 7,605 views