Tech Talk: Luis Castillo shows off his arsenal of pitches

Video Details

Castillo and Chris Welsh talk pitching.