Tim Lincecum puts on a show against the Fresno Grizzlies

Up Next

Where have you gone, Tim Lincecum? In search of beloved Giants ace

September 23, 2017 03:00 PM