Baltimore middle school choir's performance of ‘Rise Up' goes viral

A Baltimore middle school choir's emotional performance posted to Facebook has gone viral.

The video was captured by Kenyatta Hardison as the students of the Cardinal Shehan School Choir performed Andra Day's "Rise Up."

"Cardinal Shehan School Choir practicing....I love my kids!" Hardison wrote on Facebook. "Not perfect but imperfectly perfect #thisis us."

The nine-minute long video has been viewed more than 3.4 million times and has more than 45,000 comments and nearly 100,000 likes.

You can watch a portion of the choir's performance in the video player above.