Meet Mary Jane, our resident expert on all things sock puppets, including her extensive collection of 37 hand-crafted sock puppets and a sock puppet sociology degree from the prestigious Sock Puppet University.