“Smiley” Riley wins latest Mirrorball on DWTS

The right person–Amber Riley from Glee–won the latest Mirrorball Trophy Tuesday night on the 17th finale of Dancing with the Stars. It would not have been an injustice if runner-up Corbin Bleu had won, either. Both brought their A-game every week and impressed judges and viewers with their dancing. Riley’s advantage–having five time winner Derek… Read on