I immediately thought of that Black Sabbath song when I looked at these pictures. These mantises look like they are indeed made of metal. And metal is awesome \m/!
I have seen them, from Christian and also the ones from Pim. They were just a bit smaller than now. I was considering taking them in Hamm, but the L1 was a bit to small.