Beyonce was in Minneapolis last night as part of her world tour, performing outside at TCF stadium. The show was delayed an hour due to inclement weather, but once the show got going she made sure to pay tribute to our hometown hero.

The internet is still buzzing about the awful Prince tribute Madonna tried to pull off Sunday night at the Billboard awards, and so this tribute from Beyonce was a breath of fresh air. She sang a classic of his "The Beautiful Ones" and then let Princes version of "Purple Rain" play to the thousands of fans in the stadium. For someone who is labeled as such a Diva, this was a very classy thing to do, to honor Prince in his hometown.