A soldier who has spent the last year in Afgananistan wanted to suprise his sons when he returned home. This is a birthday gift that the two boys will likely never forget.

Captain Nate Burgess wrapped himself up as a life-sized G.I. Joe birthday present and gave himself as a gift. Watch the touching video below.