weatherballoons UFOs, sometimes Carriers of meteorological instruments ... as suggested by this puzzle's theme?