Justin Bieber just keeps spreading that holiday spirit! 

Not only did he have fans going wild as he performed songs off his new Under the Mistletoe Christmas album earlier this morning on the Today show in NYC, but as a thank you to all of his loyal fans, he surprised his Beliebers with a special guest!
While JB kept his fans guessing via Twitter just hours before his performance, the crowd couldn't be more excited when Justin revealed his big surprise: Usher! And who would be better to join the Biebs on stage than his very own mentor?