Natural, organic pest control. We somehow find one or two lurking inside the house on a daily basis no matter how many times we put them out. This big one snuck into our kitchen, and had an absolute field day at the ant tracks! Can anyone identify the species?