repost of answer to last weeks #medmystery. this is a teratoma! many diff cell types in this tumor.