The Nationals Finish the Fight

Last week the Nationals defeated the Astros in Houston, Texas, to claim their first World Series championship in franchise history.  By all…