Typhoon submarine