If confirmed, it would shatter the previous record for the longest-lasting rainbow, set in Yorkshire, England, on 14 March 1994. That rainbow was recorded as lasting six hours, from 09:00 to 15:00 ...