This footage was filmed by Ms. Ou, in Shengzhou, Shaoxing, Zhejiang, at 19:10, on October 30, 2024. Six-legged robot dog passes tests to help scientific research in Antarctica The 60 most ...