Smash Cockroaches Interactive Wall Display

Home / Portfolio / Smash Cockroaches Interactive Wall Display
Smash Cockroaches Interactive Wall Display

Featured in The Gallery near M50 art district in Shanghai, China