Does anyone have any idea what the devil the picture on my profile is? It's some sort of bioloical specimen found on a jumper, but after extensive googling, I have given up. Any ideas??