For the past two years, 62-year-old Zhang Junlin has been tinkering away at an old warehouse, building a submarine with his friends. Now, fast forward into 2014, Zhang and his crew are about to take their puppy on its inaugural dive.