I decided these would make a good Allpet Roaches' Roach for this IM issue and checked some of my literature (probably all available on the internet not just in abstract) and realized I'm pretty sure what species it is (of course it is not a Pycnoscelus). Yes, I am going to leave you hanging for now.