• Gozzin
    +1

    This exotic, praying-mantis-like cockroach

    Well they are related to the mantis.