Sunshine of St Andrews

One beautiful and sunny day in a beautiful St Andrews.