Collaborative art installation by Chris Silva & Brian Steckel. Exhibited at Believe Inn in Chicago.

You may also like

Back to Top