The best part of the Giants’ first three games? They’re over and done with

Three games in, has this Giants iteration delighted anyone?

Top News