It looks like the Giants took a huge blow on offense today as WR Sterling Shepperd was carted off. Huge loss for them. I hope this doesn't happen to our guys.