Yes, mantises and termites had the same common ancestor, a testimony to insect's biodiversity. Getting out of topic but has anyone seen Netflix new series, Stranger Things. In my opinion I think it's a great show and I can't wait for them to release the new season on 2017