Picked up this little guy at the reptile show awhile back. It was sold to me as a phormictopus sp green. But after looking at photos of other sp greens im not sure if its a green or a p.cancerides or another phormictopus species. I know the genius is a reck. Can anyone tell me exactly what I have?