Stargazers have been left baffled after spotting a bizarre phenomenon that look likes oil on water - but it's in the sky.
People across Scotland took to social media on Sunday to share their snaps of the strange rainbow-coloured clouds, with some even branding it an 'alien' sighting.
Many pictures were uploaded of the clouds as they passed over Scotland and the Highlands last night, including Moray, Montrose, Aviemore, Aberlour, Turriff and Carrbridge.