News

The last time the United States hosted the Summer Olympics was in Atlanta, Georgia, in 1996, producing a cavalcade of stars and a spectacle to match. From the opening ceremonies to the Parade of ...
You may not think competitive sports and social justice go together. Still, when Atlanta hosted what was then described as ...