photographsonthebrain:

“In 1998 a box of slides was discovered near Sedona, AZ. Two of the slides show a very unusual body in a glass case. This is what we know so far.”