Jared Foster may be best athlete on LSU baseball team

Jared Foster may be best athlete on LSU baseball team