Meet creature creator RUSS
NRG Park, Houston, 1 NRG Park, Houston 77054, United States
Russ Adams is best known for his work on Jim Henson's Creature Shop Challenge. He was selected from nearly a thousand applicants to become one of ten cast members in season 1. Russ quickly became a fan favorite with his quick wit and willingness to help is opponents. His odd background didnt hurt either.