Diamondbacks' Zack Greinke goes 4 innings in final spring outing

Diamondbacks

The Latest