South Atlantic meteor detected by US military and weather satellites

Technology