Artwork > Public Art

Mecha Dragon
Mecha Dragon
Acrylic Wall Mural
120 x 300 inches/3.05 x 7.62 meters
2016

Mecha Noodle
201 Crown Street
New Haven, CT 06510