Events this weekend in Fredericksburg, VA