Camel Spider eating a lizard

Camel Spider eating a lizard

Camel Spider in Iraq getting its eat on.