Strasmas: Six Years Later
Major League Baseball officially returned to Washington, DC in 2005, but it didn’t really come back until almost five years later: June 8th, 2010. For that was the day we were blessed with the arrival of a man named “Steve.”
Read more