Implantation

Micha

What do you think this is? Could it be implantation? ... help!!