Baseball
By The Roar / Editor
1st September, 2014
Retired Japanese player Takeshi Yamasaki faces up to a machine delivering extreme fast balls in excess of 300kph without a helmet!