Sesame Street

The Newest ‘Sesame Street’ Muppet Has Autism

Meet Julia, the newest Muppet to join the Sesame Street cast. She’s more than just another…