Look Familiar???

Today’s photograph from the University Archives features a…UFO? What exactly is this contraption? Who is that on the inside and what is he doing? Where and when was the photograph taken? What department worked on projects such as this? Please submit any information or commentary you may have about this photograph.