Vikings running back Adrian Peterson has hired high-profile attorney Rusty Hardin to represent him after being charged with resisting arrest Saturday in Houston. ESPN NFL Insider Adam Schefter confirmed Peterson's hiring of Hardin. Hardin successfully defended former major league pitcher Roger Clemens against charges that he lied about not using performance-enhancing drugs in testimony he made before Congress.