University of Illinois Willard Airport - CMI

Champaign, United States of America (US)