David Ilundain, a celebrated film director, made his grand entrance into the world in the year 1975, within the picturesque city of Pamplona, situated in the autonomous community of Navarra, a region steeped in rich cultural heritage and nestled in the heart of northern Spain.















