The San Francisco Giants are off to an amazing start over their first six games of the season, entering their home opener against the Seattle Mariners on Friday ...