Towering Aztec Earth Goddess Lenticular Artwork by de la Torre Brothers Installed at The Cheech
When visitors enter the doors to The Cheech Marin Center for Chicano Art & Culture (aka "The Cheech") in downtown Riverside, they will come face to face with a towering Aztec earth goddess with a special message about how to save the planet. Although the center...
26 April, 2022
/ 0 Comments