What's The Red Ball In 'Santa Clarita Diet'? Mr. Ball Legs Could Be The Key To Unlocking The Virus

Saeed Adyani/Netflix