Highlands & Islands Stunning beach on NC500 captured by amateur photographer from 300ft June 22, 2023