This creature was in the window of an art store next door to Twisted. We didn't ask questions.