Posted on 24th July 201725th July 2017 Leaf cockroach, probably Pseudophoraspis nebulosa (Burmeister, 1838) taking care of her babies. Pseudophoraspis nebulosa (?)Pseudophoraspis nebulosa (?) related posts: