Marc Anthony Sings ‘God Bless America’, Then Has to Prove He’s an American

It's happening again.

By Jamilah King Jul 19, 2013

It’s happening again. Another American-born Latino sings the national anthem at a professional sporting event, and white racists are beside themselves. This time it was Marc Anthony, a Grammy-winning New York-born Puerto Rican singer who’s sold more than 12 million records, who sang the national anthem at this week’s MLB All Star Game. 

One geographically challenged person asked on Twitter, "Why is a Mexican, Marc Anthony, singing god bless America? Doesn’t he know this is AMERICA’s song?"

You can see more of the racist backlash over at the Public Shaming Tumblr.

Anthony defended himself during an appearance on ABC’s "Live with Kelly and Michael", telling the audience: "To set the record straight, I was born and raised in New York…And I’m more Puerto Rican than ever, and more New York than ever."