Watch Melvin tell fired-up Giants that Webb, Ramos are NL All-Stars
Watch Melvin tell fired-up Giants that Webb, Ramos are NL All-Stars originally appeared on NBC Sports Bay Area Giants manager Bob Melvin had the special opportunity to announce ...
NBC Sports BayArea
11 hours ago