Robin Lundberg

The Giants finally have their first win of the season under their belt, but does that mean there's actually any less pressure on them for the rest of the season?