A main story achievement that occurs pretty late in the game. This will be the next main story achievemt after you get the Blast from the Past achievement for completing "A Game of Clones." Although the description says to complete "Welcome Back," the mission in your log will be titled, "The Very Next Day,"
Anyway, here's a video of the mission in case you need it.