Photo detail

Photo detail

‘The Lion’s Whiskers’ Puppet Show comes to Alden on April 26.