Question: are all birds lay eggs?
Answer: have the same approach to motherhood: every one lays eggs. No bird gives birth to live young. Birds quickly form and lay an egg covered in a protective shell that is then incubated outside the body.