Patti LaBelle performed the national anthem at the MLB All-Star Game in her hometown of Philadelphia on Tuesday night, and social media quickly erupted with mixed reactions.
The 82-year-old singer, known as the "Godmother of Soul," took the field at Citizens Bank Park before the Midsummer Classic.
>>> Clavicular Fires Back at AOC Over Looksmaxxing Comments
She delivered a personalized rendition of "The Star-Spangled Banner," stretching notes and appearing to stumble over a few lyrics before finishing to a standing ovation from the crowd.
Online, opinions were sharply divided. Some viewers called the performance "terrible" and one of the roughest anthem renditions they had heard.
>>> Katie Holmes Gets Cozy With Jason Bard Yarmosky in New York
Others argued that the song should be sung straight rather than embellished with extra vocal runs.
>>> Mother Accused of Killing Twin Toddlers and Blaming Vaccines Has Surprising Supporter
However, many fans came to LaBelle's defense, reminding critics of her legendary six-decade career.
Supporters praised her interpretation, saying people were too harsh on an icon who has earned the right to sing the anthem her own way.
>>> Aaron Donald's Wife Casts Doubt on Comeback Rumors
Whether loved or criticized, LaBelle's performance became a major talking point before the first pitch.