Did anyone in the replies link to the actual paper in which this site was mentioned? Because that's a weird omission if you are trying to argue that something was already in the literature.
you can see they're obviously the same structures in the images. just search for the author and you'll find the paper.
you can see they're obviously the same structures in the images. just search for the author and you'll find the paper.