ST. LOUIS, MO - MAY 31: Oscar Taveras #18 of the St. Louis Cardinals hits a solo home run, the first of his career, in the fifth inning against the San Francisco Giants at Busch Stadium on May 31, 2014 in St. Louis, Missouri. (Photo by Dilip Vishwanat/Getty Images)
Image provided by Getty Images.
January 15th, 2019
Viewed 2,964 Times - Last Visitor from New York, NY on 09/25/2023 at 10:15 AM