Local NFL star James Farrior hosts celebrity weekend in Richmond