PHOTOS: Arizona Cardinals training camp -- first day of pads

Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15
Shane Dale/ABC15