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