For more sports and random stuff, visit The Touchback: https://thetouchback.com What is happening with San Francisco Giants ...