Ricky Willard Killed In Hillsborough, NC Accident2 years agoTragic accident that occurred on Thursday, July 1st at around 6:45 AM in Hillsborough, North Carolina. Ricky Lee Willard was one of two victims tragically killed when their vehicle was stru ...