Willard Airport June 7, 2015 By From the Sponsor Address 11 Airport Rd, Champaign IL - Illinois 61822 United States Upcoming Events No events in this location