Could this be what the chinese “weather” balloons were dropping over cattle country?
Perish the thought!....................