Randy Johnson has a torn rotator cuff and won't be able to throw for the San Francisco Giants for at least three weeks.
Randy Johnson has torn rotator cuff