McCovey Chronicles, a San Francisco Giants community
All I know is that it's for a violation of team rules, according to the Bee.