Which era is known as the age of ancient life?
precambrian
paleozoic
mesozoic
cenozoic
precambrian
paleozoic
mesozoic
cenozoic