Carlos is one of our leopard geckos.
Leopard geckos are popular pet lizards. They are ground dwelling geckos found in the deserts of Asia and throughout Pakistan, to parts of northern India. We have many leopard geckos at Amazing Animal Ambassadors in all different colors and patterns. Pictured above is one of our geckos named Carlos.
Share