Visual Artist Louis De Guzman is set to Open New Exhibition

Chicago-based Filipino American visual artist and designer Louis De Guzman is gearing up for “Atom vs. Astro,” his latest exhibition taking place in Los Angeles. The solo exhibition is in conjunction with Japan’s Tezuka Productions and Los Angeles’ BAIT. The show is set to open on November 11th at the BAIT gallery. De Guzman has had multiple collaborations […]