Now I'm really questioning the whole "whoa, I'm hallucinating thing."
YOU MUST WATCH THIS TRAILER.
Maybe then you will be hallucinating, too.
Seriously, this is amazing. Amazingly triptastic. And, oddly enough, also apparently of German origin.
Oh, and thanks to scottbateman for the linko!
And with that, I think I've posted quite enough for now. Bye!