according to the scoreboard on nfl.com, the giants already have the ball. something strange is afoot at the circle k. :wall: