https://www.extremetech.com/?p=340004
NASA reports a mysterious "foreign debris object" was hooked on the helicopter's foot for part of the flight before flying off.
Create an account or login to join the discussion