If you've ever spotted a rainbow stretching across the sky, then you've witnessed a little bit of science and a little bit of magic, perfectly timed. According to meteorologist Sara Tonks, rainbows ...