Castle Valley Rainbow A double rainbow created by stormy weather over Castle Valley in Utah. Previous Image Next Image