7.904 86: Eighty-Six Apr. 11, 2021 86: Eighty-Six IMDb: 7.904 2021 159 views Called “Juggernaut,” these are the unmanned combat drones developed by the Republic of San Magnolia in answer to the attacks by the autonomous ... Action & AdventureAnimationSci-Fi & Fantasy