Todd (T. Rexx) is a natural and quickly wins over any crowd with his over the top impersonations and brilliant crowd interaction. He is all about having fun.
Added by Upcoming Robot on June 18, 2009