The Rainbow Eclipse of 2017