McCovey Chronicles, a San Francisco Giants community
The one-year deal is reported to be for $1.25 million, plus $750K in incentives.