Found the final clue unraveling the mystery, alone or with another ODST. 32.62% of players have unlocked this achievement