nope... they're actually Lialis... if it really looked like that picture. It's a genus containing two species, L. burtonis, and L. jicari. They're lizard feeders from New Guinea. I think they're fascinating.