Kodachrome – A Documentary – Official Trailer
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.
Follow the investigation and sign up for our mailing list at:
www.slideboxmedia.com
Leave A Reply
You must be logged in to post a comment.