(Houston, TX) -- Minnesota Vikings running back Adrian Peterson faces charges after scuffling with off-duty police officers in Houston. Peterson was arrested early Saturday morning after allegedly shoving an off-duty cop and struggling when he was placed under arrest. Peterson and his group reportedly had refused to leave a local bar at closing time. Peterson is due in court on July 13th.