Posted by | Cyrena Rose

Nobody bet not say nothin bad about MJB!  Dressed in red from head-to-toe, wearing a rose-adorned ‘crown’, standing confident and strong the Queen of Hip-Hop Soul sang the Star Spangled Banner effortlessly!

Critics and haters alike had their say about her singing the National Anthem at 2012 NBA All-Star Game.  Kentuckians even protested her singing at the Derby.  Fortunately, Saturday at the Kentucky Derby Mary J. Blige handled herself quite well.

Enjoy the visuals below:

[youtube id=”y2k3xfd233s” width=”600″ height=”350″]Tell us what you think!