3B Scientific 1001257 Embryonic Development Model in 12 Stages Anatomical ModelComplete, no defects. As pictured.