Papa’s 2015 opening is 98 sleeps away!

Kids are great at marking time by how many more “sleeps” they will have until a special day, and Papa is taking their lead. In case you are counting, there are 98 more sleeps until Papa’s Pumpkin Patch opens for the 2015 season! The 2015 season will be Sunday, Sept. 13 through Saturday, Oct. 24,…