Pumpkin Festival

Pumpkin Festival 2013 at Ludwigsburg Palace in Germany Every year the Ludwigsburg Palace plays host to the “Kürbisausstellung” (aka pumpkin festival).  They have over 450,000 pumpkins…