Is siren head actually real?
Siren Head is a hostile cryptid and urban legend created by the artist Trevor Henderson. He is a tall mysterious humanoid creature known for his odd appearance and the various sounds that echo out of his head.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE