The Celestial Squad in Legends of Spirits
After the light dims down you find yourself outside of a large house, and it isn't yours. There was a sign hanging on the door knob that read "Celestial Squad Headquarters" painted in blue paint. You take the envelope out of your pocket and open it up. Inside is a letter.