Yes the giants are strugling, but there not out of it you guys, i know it can be frusterating to watch the giants play, but we got to keep our head up, because baseball season is long ass marathon not a sprint!!!!
Giants have come back before and they have a chance to do it again!!!!!!!!!!!
KEEP YOUR HEAD UP!!!!!!!!!!!!