Posts Tagged ‘Marshall Newhouse’

Taking a Glance at the Giants Free Agents as the 2016 Season Finally Ends

The New York Giants were a playoff team in 2016, but still fell short in their attempt to get back to the Super Bowl, and will look to take a bigger leap in 2017. Checking out the odds to win Super Bowl LII, you can see that the Giants are in the mix, but have […]