The return! Jed Lowrie reaches agreement with Houston Astros on three-year contract - ESPN