Puy Du Fou is a historical theme park in Les Espessses in the heart of the Vendee region of Western France. The park brings in some 1.23 million visitors every year, making it the second most popular attraction in France. The famous theme park is host to battles, knights and castles!