LOS ANGELES – AUGUST 12: Ellen DeGeneres (R) and Twitch Boss perform on Fox’s “So You Think You Can Dance” Live Finale Show on Thursday, August 12, 2010 in Los Angeles, California. (Photo by Frank Micelotta/Fox/PictureGroup) Original Filename: pg239861.jpg