McShay Mock 3.0: Giants

Todd McShay's third NFL mock draft for 2014 is out on ESPN Insider today.

Much is going to change on this roster, but as it stands today, the Giants really need just about everything. They could lose guys like Linval Joseph and Justin Tuck off their defensive line and all three levels of their defense can use a shot in the arm.

The same is true on offense, where they are currently weak at every spot with the exception of quarterback. And are we even so sure that they are truly "strong" at quarterback right now?

Whom does McShay have the Giants drafting at No. 12? Let's take a look: