Thanks for the responses. Yes, I live in South Florida-Naples area. So, are you saying they are invasive here?
I have 8 yr old twins that love to play in the yard and try catching these guys, are they dangerous for them? Not sure what to do about them.
Pls advise.