A tumor with teeth, tufts of hair and bones: this is how a teratoma is ...

A tumor with teeth, tufts of hair and bones: this is how a teratoma is ...