The thing is he is wearing a rocket launcher on his back so it can't be a launcher, at least not one in a heavy slot.
English
-
True. There is a mission or bounty on Venus though I'm pretty sure. This could definitely be it.