Billie Burke was the legendary actress who portrayed Glinda the Good Witch of the North in The Wizard of Oz. Her real life was one of enchantment—and agony.
While the Browns are making plans for a $2.4 billion domed stadium in Brook Park, city and county leaders want the team to remain in downtown Cleveland.