Mercer Cluster

Washington Nationals obtain elusive World Series title

Washington Nationals obtain elusive World Series title
November 7, 2019
The Washington Nationals won their first World Series title in franchise history Wednesday, defeating the Houston Astros in a thrilling Game Seven matchup by a score of 6-2.
Load more stories
The student news site of Mercer University