Heavy Rain and Then A Rainbow Downtown (Fredericksburg)-Heavy rain and then a magnificent rainbow in Fredericksburg.