Copiright © Niro ID
google-play-not-available-text
Texas leafcutter ants (Atta texana) are native to the southern United States, specifically found in Texas, Oklahoma, and Louisiana.