Tag Archives: June 8 2010

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