Stan Lee Throws Out the First Pitch
On Friday, Stan Lee threw out the first pitch before the Washington Nationals took on the Philadelphia Phillies. The game was rain delayed during the first inning for over 2 hours. The Nationals went on to come from behind and beat the Phillies 8-4 after a home run by Ryan Zimmerman.