It's been a crazy week for Frank Ocean. After coming out in a personal letter that Ocean shared on his Tumblr, he's had everyone talking, and he's started up a conversation about one of the most controversial things in the hip-hop/R&B world. To top it off, his album Channel Orange was set to drop on July 17.

Tonight, Frank Ocean was the guest on Late Night With Jimmy Fallon, and when Fallon announced his music guest, he also revealed that Ocean's album was available online now, a week early. You can buy it here.

Between the announcement, surprises, and new album hype, Frank Ocean had all eyes on him during his late night debut. He played a new track, "Bad Religion," a song that is intensely relevant given the circumstances. And he killed it. Watch the performance above.