Armadillos Establishing Presence in North Carolina
Armadillos, known as the state animal of Texas, are establishing a presence in North Carolina.
This phenomenon has been a topic of discussion, with NPR's Ayesha Rascoe interviewing wildlife biologist Colleen Olfenbuttel regarding how the species has gained a foothold in the Tar Heel State.