Olympic champion David Taylor named head coach at Oklahoma State
Late Monday evening, Oklahoma State University announced through its social media channels that Olympic champion and three-time World champion David Taylor is set to become the next head coach of the Cowboys....