Someone talk me out of it.
I think its a good spot for the Giants here.
Broncos will recover from this loss and kill a batch of teams in the coming weeks.
There's better plays on the board that I actually like but this line is too high...
+11.5 in Denver, give me a break....