This rainbow ring around the sun, as seen from the island of
Cozumel, Mexico, lasted about two and half hours. Long enough for a
plane to fly past and leave a contrail breaking the perfect ring.
The contrails shadow was cast on a cloud mass within the ring.