Callanish Stones - Outer Hebrides, Scotland.
Home