Update April 11, 2020: Due to corona virus, scheduled event calendar is uncertain. Some live shows may become streaming shows. I will update here when I know. Until then, please visit virtual Calliope Puppets for short performances and mini puppet workshops!