Loading Video…
This browser does not support the Video element.
Nationals flying home after World Series win
The World Series champion Washington Nationals are heading back to D.C.! The team is expected to land at Dulles International Airport Thursday night!