Skygazers across Scotland were treated to a rare celestial show on Thursday morning as observers witnessed a crescent sun during a partial solar eclipse.
Despite cloudy skies, astronomy enthusiasts were able to see nearly a third of the sun being blocked out by the moon.
David Main managed to capture the wonder in Elgin, Moray, on Thursday morning using his camera.
The phenomenon began at 10.08am UK time, reaching maximum coverage at 11.13am, before ending at 12.22pm.
The next partial solar eclipse will take place in October 2022, and will be visible across Europe, north-east Africa, the Middle East, and West Asia.
But the next annular eclipse, featuring the ring of fire, is not expected to take place until 2090, with the phenomenon lasting less than four minutes.