Mitchell Report…. Wow…

Can’t believe how many names came out. Not sure what to all believe. But I do know the Giants still suck.