Interesting about the Met presence. Did you get a really good look at the "thing", or was it from some distance? I'm wondering if it might be a sunshine recorder - a glass ball which focuses the sun to burn a line on a strip of paper which is marked with time segments?