Deliver cargo to An-124 depot (requires New Mexico DLC) 3.10% of players have unlocked this achievement