Browsing Tag

Nina Davuluri

Miss Not-American?

After 9/11, Major League Baseball returned to game action with a new ritual: the playing of "God Bless America" during the seventh inning stretch of every game for the rest of that season. Today, many teams still carry-on with the…