Pharyngula

Episode CCXXVIII: How to make a baby

The embryologists’ way.

(Last edition of TET; Current totals: 12,751 entries with 1,439,596 comments.)