Justin Bieber continues to hit these (New York) streets with a performance of “Sorry” on the Tonight Show Starring Jimmy Fallon last night and an encore this morning (November 18) on The Today Show.

But that’s not all Biebs did while on set with Fallon. In light of the NASCAR Sprint Cup championship in Miami airing this weekend, Bieber joined Kyle Busch, Jeff Gordon, Kevin Harvick and Martin Truex Jr. in the first annual Tonight Show NASCAR 500 Race. The competition was fierce.

The musical number comes days after the release of his long-awaited album Purpose, which went No. 1 on iTunes in 99 countries since its November 13 release and platinum in Brazil.

Watch the Today performance, here, and the Tonight activities down below.