Hi guys. Found this forum while searching for info on Luna Moths...but Mantids are way cooler...Ive always been kinda a bug guy from a very early childhood age, and am currently thingking about setting up a roadside attraction involving insects, and of course mantids would take center stage! Im...