Shorefront ruins of old historic castle at the waters edge on the fife coast, in Saint Andrews, Scotland

Creative
Commons Attribution 2.5 License Not Property Released
Credit source as photoeverywhere.co.uk