This is an iguana hatchling. Iguana hatchlings are like miniature iguanas. They are basically the baby's. Iguanas look like this right when they emerge from the egg.
These are mating iguanas. Soon the female iguana will begin laying eggs. Usually if an iguana doesn't lay eggs by 24 hours then the iguana may have to go to the vet for surgery if it is a pet.