The Giants kick off their final homestand of the season. Watch on NBC Sports Bay Area and streaming right here.