Experienced in both NFL and college football, replaces Dave Pasch on play-by-play https://www.azcardinals.com/news/j-p-shadrick-becomes-new-voice-of-arizona-cardinals
Experienced in both NFL and college football, replaces Dave Pasch on play-by-play https://www.azcardinals.com/news/j-p-shadrick-becomes-new-voice-of-arizona-cardinals