ArrestedMotion logo

Recap: Okuda – “The Plastic Island” @ Mirus Gallery (Denver)