Click here for the official James J. Hill Days website
September 12th & 13th, 2009
Sat: 10 - 5 & Sun: 11 - 4