Store › Chapulin Serpent Image 1 of 1 Chapulin Serpent $35.00 Chapulin Serpent is giclee on archival alpha cellulose paperSize 12 inches x 16 inchesSigned ADD TO CART Added! Chapulin Serpent is giclee on archival alpha cellulose paperSize 12 inches x 16 inchesSigned