World Record: Watch Barack Obama pitch 114.3 mph on live television
98
Published 2017-03-26