var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://joemcnally.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */
Joe, as a US Navy Photographer, I appreciate you going on the subs to tell our story.
Tony Curtis
Sweet! Reminds me of the subs in Pearl while I was stationed there back in the early 80’s . . USMC. I wasn’t allowed, even as a military photographer, to go anywhere near them though 🙁
Nice to see you up in the Pacific Northwest Joe. I took a ride on one of those subs a few years back but wasn’t allowed to bring a camera. The shot of the crew quarters by the missile tubes brings back memories. Great images!
I spent a couple of summers building and testing subs at Newport News Shipbuilding when I was in college but never got to ride one. Heard a lot of stories about angles and dangles.
Very cool images, love the close-up of the guy, and sea lions on the sub
Great images. But love the sea lions!
I’d be a disaster on one of these. I can’t help myself when it comes row after row of buttons one would just have to be pressed!
Another book!! Where do I pre-order?!?
Did they let you push any buttons other than the ones on your camera?
I hope you enjoyed your stay in SD Joe. One of these times you’ll need to come to SD for the Redbull Air Races.
HI Joe;
14-24mm is a must have for the camera bag, use it all the time.
Maine Workshops Class 2003
cheers-
stephen
I was lucky enough to be shown round a UK nuclear sub. I was amazed at how cramped and confined they are. Incredible people submariners to be able to live like that with no sight of daylight for weeks on end, even months at times….amazing
nice joe – i know some people in the navy and hope to get out on the water one day!!!
peace.
nick
Those photos take me back to when I was on the USS Louisiana (SSBN-743). Thanks Joe!
Amazing…Absolutely amazing… Thanks Mr. McNally
You know Joe, your like crack cocaine. I’m always needing a Joe fix! Great job, where next, the space shuttle?
Hey while you were done there, you guys should have swung around to Gulf and plugged that damn hole.
Joe, as a former “bubble head” I wanted to say thank you for your kind words. Angles and dangles are ok, but an emergency blow is where the real fun is!
Hi Joe. Great post. I’m sure it was a great experience.
You gotta respect those submariners as Gordon says. How people could do those tours of duty in such cramped conditions knowing they’re hundreds of feet under the sea, I dunno. They’re obviously tough nuts – I’d go stir crazy.
Really looking forward to seeing you over here in the UK in July.
All the best.
nice picture…thanks
I ‘ve just finished the Mc Nally books and I never get enough of this stuff!!
Just one thing: fill flash on the ceiling?
thank U for sharing – really!
Spent six years in USN during 60s. Thanks for the tribute and thanks for sharing the images. My favorite – the sea lions. k
When I was on the USS Kentucky, I was the ship’s photographer (along with about 15 other collateral duties on board, as a submariner you have a dozen different jobs). I used a 85mm f/1.8 and a 14mm f/2.8. Dark and cramped were the norm onboard.
About that guy getting some rest next to the missile tube. He ain’t just resting, that is where the junior personnel slept on bunk pans between the supply lockers. It beats sharing a bunk with other crewmen or sleeping in the bilge, which Seamen also sleep there as well.
Thanx. I had the pleasure of being a crewmember of this fine submarine a few years ago. This really takes me back to WESTPAC 09′ Whoo-YA Hampton.
Gives numbnutts a whole new meaning.
My favorite lens is my most recent purchase – the Canon 10-22 EF-S. Made only for the crop sensor cameras, it’s the widest non-fisheye there is and I love it! Even with the edge and barrel distortion, shooting wide has given me such greater reach than I’ve had before…a sub would be SUCH a cool place to shoot that glass! *Green with envy* 🙂
mmmmmmmmm
Joe,
Glad the weather was a little better for you during this trip, as opposed to January. If you ever want to go for a ride on a Tin Can (guided missile destroyer), let me know.
All the best,
Stephen
My nephew is serving on the USS Nebraska right now.
Served on board SSN-705 and SSN-719, sure wish the D300 and SB900s would have been around back then !!
Are those the little speedlight softboxes on the ceiling in the second picture?
And how many warm-gelled SB’s did it take you to light the sea lions?
Liked the 2nd picture the best, picturewise but I’m a sucker for animals.
Did you get around to awarding the biggest sinner yet?
Wow, you have such a great job Joe
I worked there for 2 years and wished I had a camera with me all the time (not allowed). Thank you for doing it justice.
Some really nice shots, I must say the one of the sea lions were incredible. As a Realtor, I take pics regularly and I’m always interested in learning, especially about wide angle shots. I will definatly be checking back in pick up some great tips.
I love your job. Can I have it ?? 😉
Mr McNally,
I hate to sound like such an ass kisser, but you are definitely my hero and you ARE why I started the quest of being a photographer. Thank you!. As for the sub shoot, as a disabled vet I commend you for showing a different side of the service that people can relate to more so than the wars going on, so they can stop being so damn negative. I have been trying to find a way to contact you for months and this is really the only way I found to do so. I am not trying to get a reply, I just want you to know what you have done for me as sappy as it sounds!
Shannon
Respect respect respect! You have something here …. A way of expressing yourself with a great attitude. Love it! Keep it up!
/Rene