Faraid Head Beach

Faraid Head Beach - Scottish Highlands