TWIST News: Glee Gets a New Cast Member!