By the time fireworks light up the sky on July 4, the Giants will be exactly half way through this wretched 2005 season. A sweep of the AzBacks notwithstanding, the Giants are nine games behind the NL-West San Diego Padres....
# continue reading
# continue reading

