I have a huge collection of weird images on my computer. Whenever I see something strange I copy it into iPhoto. The only problem with this is that sometimes years later I come across an image and have no idea where it came from or what it is. This is true of the above image. Anyone know the story on this one?
I know that the readers at Dr. Fong's House of Mysteries know more about most things than most people, so I thought I would pose the question to you, my dear readers.
Please post in the comments if you have any information about the above picture. At this point, I wouldn't even mind some wild speculation.