Life on Earth 05 (Guadalix de la Sierra / Spain 2024).