Crail Parish Church in 2021. Marks from the changing rooflines of the church over the centuries can be seen on the tower and end wall of the nave. (Source: Open Virtual Worlds / University of St Andrews.)