Baltimore Orioles pitcher Chen Wei-yin of Taiwan pitches during their game against the Houston Astros at Oriole Park in Baltimore, Maryland, on Friday.May 11, 2014

FULL STORY

Photo: AFP

This photo has been viewed 122 times.

TOP top