Defo gives Andrew Luck a ton of credit for knowing it was time to hang it up; and saving his body and mind from the pain of football. Defo just is trying to make sense of just how suddenly the retirement seemed to happen?!
Want to know more about Jeff 'Defo' DeForrest? Get his official bio, social pages & articles on Miami's 940 WINZ!Full Bio