The New York Giants got their first win of the NFL season in Week 3, defeating the Cleveland Browns 21-15. This was a welcome change for the Giants and their fans, who have seen the squad lose a lot of games in the last few years. Despite the victory, the Giants need to pump the […]