Hello, I am knew to the site and new to keeping roaches and I was interested in knowing, do Therea petiveriana give off any smell? Also is there any site were I can find a care sheet for them? I haven't gotten any at the moment, but I am planning on getting some.