I have 2 of these guys and niether one of them has shown any color as of yet to help me identify them as male or female or even species. But i am certain one of them is carrying eggs. I thought they would be to young so i am surprised to see this. They are only about 21/2 inch. Can someone identify them for me?