This run was made on February 5th, 2018 with a FCEUX emulator.
I started the timer at the Start/Continue screen and stopped it at the end of the final conversation with Trautman.
According to the speedrun.com rules (Time starts on the screen transition into the starting text boxes, or a -9.11 countdown from choosing 'Start', and ends on talking to the final NPC.) correct time is 21:22.
This time will go down eventually but I'm just happy to improve an old 2 years old record!
Let's give Rambo a break for a while!