Events this weekend in Farmville, VA