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?Here are some amazing facts about this little armored creature that you may have never known before.