From San Francisco Chronicle. Its called a circumzenithal arc; not exactly an upside down rainbow, but close enough.