It all begins today - Pumpkin Town at The Castle at Muskogee opens at 10am this morning, which means that officially, fall has fallen in northeast Oklahoma. Look for pumpkins of all sizes, a carving station, pony rides, a child-sized maze made of hay bales, a bounce house, concessions and plenty of photo opps.