True Facts About The Armadillo [VIDEO]True Facts About The Armadillo [VIDEO]We've all seen an armadillo, well because there's a lot of them here in Southwest Louisiana, but what do we know about them?Dale MannDale Mann