A Glimpse into the Strange and Mysterious Mind Behind the Art January 8, 2023Hi, I'm Ren, the moss-boss.