To be honest I think they are Taumantis sigiana. I saw the ooth they hatched from myself and it was massive and green. Doesn't mean anything, perhaps all Taumantis produce green oothecae but it makes me lean towards sp. sigiana. I'm not too sure where you heard 7cm, that's very large. The...