Amesbury:Ben McCafee, who plays for the Cardinals, pitches during their opening day game against the Orioles Saturday at the Cashman School in Amesbury. Jim Vaiknoras/Staff photo
100425JVAamesburyball