Everybody loves puppets! Check out the entire Season 9 Puppet Bitchfest Challenge. Watch RuVealed Thursdays 8/7c on Logo.