Puppet opera brings arts college together A young knight named Ruggerio is stranded on an island owned by Alcina, a sorceress who turns her former lovers All 17 Mar