Dudes, I'll be honest. I'm a bit superstitious, and I was concerned about putting up this picture. From what I heard, that alley on Star Street is a hellmouth. The reason for this red banner and the altar is to block the hellmouth.
Is it true? I don't know, but it's enough to make me wary. I was unnerved enough to not even be able to focus my camera properly.