Via: Niners Wire
49ers legend Frank Gore is hanging up his pads after 16 years and 16,000 rushing yards...