That is not Depeche but rather
What bothers me is that they put up all this talk about a spiky grabby sex tentacle on the thing's forehead, but there are no decent pictures of it! C'mon, folks, I can see a desiccated fish any old day. Show the exciting part.
Is that you Troy McClure?