National News Archives

Nationals return to DC as World Series champs

istock_11119_baseballmound

miflippo/iStock(WASHINGTON) — The Washington Nationals are back home after winning the World Series in Houston Wednesday. The first-time champions landed in Dulles International Airport Thursday night and are gearing up to celebrate their victory this weekend. A