Hey guys! I hope this post goes here, I joined so I could hopefully get an answer. I had an order from mantisplace.com, which gave me just what I needed! I was also given an extra mantis, and I am not sure what it is. I think it is a Taiwan Flower Mantis, but I don't know too much yet. I am...