Ants, 100s of Ants
I live in Charlotte NC and have been battling ants on my car for several weeks now, but feel like I'm losing the battle. These things are the crazy ants and apparently as they come into contact with electricity, they release a pheromone which attracts more ants. Apparently...