Teenage Pregnancy: Defying Expectations.

Cherry