Michelle-Leona Godin in The Star of Happiness: Helen Keller on Vaudeville?! Please follow and like us: