Two-time Cy Young winner Blake Snell signed a two-year deal with the Giants after an elongated free agency sweepstakes a year ...