Franklin's epic 'Star-Spangled Banner', performed as the US celebrated Thanksgiving, was both praised and mocked on Twitter afterwards.

Aretha Franklin surprised American football fans yesterday (November 24) with what is surely one of the lengthiest ever renditions of the US national anthem.

Before the NFL game between the Detroit Lions and Minnesota Vikings kicked off at Detroit’s Ford Field, the queen of soul stretched out ‘The Star-Spangled Banner’ over a leisurely four minutes and 35 seconds. Watch below.

Franklin’s epic ‘Star-Spangled Banner’, performed as the US celebrated Thanksgiving, was both praised and mocked on Twitter afterwards.

“I was able to do all my Christmas shopping while Aretha sang the national anthem,” one viewer tweeted, while another quipped: “I cooked my whole turkey, ate and did the dishes during Aretha Franklin’s National Anthem performance.”

However, sports journalist defended the soul legend, writing: “Aretha Franklin is pretty far up at the top of the list of folks who can take however long they want with the national anthem.” Check out a selection of reactions below.

Earlier this year, Franklin covered ‘Purple Rain’ in tribute to Prince. Franklin hailed the late icon as “one of a kind” after his death, adding: “There was a mystique about him that made you want to know a little more about him. Kind of like Stevie [Wonder], he was one of those artists that loved to go into and stay in the studio.”