Well, this has certainly been an exciting first couple of weeks of baseball, hasn’t it? For fans of the Atlanta Braves, things couldn’t possibly be going any better. The Braves have shot out of the gate to an 11-1 start, a 9-game winning streak, and a lead in the NL East, thanks in large part to a sweep of the Washington Nationals over the weekend.
My Take: So far, it's been 'A Braves new world'