Defo is shaking his head at the ludicrous explanation Bob Baffert has given as to why Medina Spirit failed the Kentucky Derby post race drug test?!
Want to know more about Jeff 'Defo' DeForrest? Get his official bio, social pages & articles on Miami's 940 WINZ!Full Bio