The Storr, Isle of Skye, 2025