If you're a Giants fan, you probably know at least something about Ryan Vogelsong's long baseball journey.