Which of the following animals does NOT lay eggs?

Crocodile

Armadillo

Echidna

Swan