Aymara Lodge Aymara LodgeMar 7, 20231 minThe Giant Armadillo - the largest existing armadillo has been spotted!The giant armadillo threatened with extinction and a bioindicator of environmental quality is captured by camera traps at the Aymara...