Callanish rainbow