washingtonpost.com
With his performance of “God Bless America” during Game 3 of the 2001 World Series, NYPD officer Daniel Rodriguez comforted a nation still grieving in the wake of 9/11. It felt like a timeless moment. Instead, it proved fleeting.
over 3 years ago