The castle of Najac, in Aveyron dates back to the 11th century. As the night sets in, a star shower seems to be falling on the village lying at the foot of its castle, lit up by a passing meteor.