China's Shenlong space plane appears to have released a mystery object while in orbit, according to private space surveillance firm LeoLabs. The object, which was detected on June 22, has since been catalogued by the United States Space Force, according to astrophysicist Jonathan McDowell. Shenlong, which translates to "Divine Dragon", is China's reusable space plane programme.