mantids Tag

These long, thin insects have played a significant role in human mythology and the name Mantid is derived from an ancient Greek word meaning “prophet,” most likely due their habit of holding their spikey front...

Loading new posts...
No more posts