That's a wrap! The Giants have concluded their first week of OTAs.

Comments