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(); } } );} );
/* ]]> */
Chris Ridley says
Awesome photograph Joe, it looks so natural too. 🙂
Peter says
Joe,
Thanks for your insight. Maybe it’s because its the 10yr, but I picked out the Trade Centers right away. I hope you can share more from this shoot.
Thanks Joe. You’re work is awesome.
Stephen Beckman says
Thanks for the blog, I learn so much from your writing. A significant weekend indeed, can’t wait to get to las Vegas for PSW.
kyle jerichow says
Kamila and I read your guest spot on Scott’s Blog…very well written…it brought back a lot of memories I had of where I was and what I felt when it happened and the aftermath…
Being in Korea, I can only imagine the talking that had to go on before you were allowed to take this picture….props :). I love Korea Town. I can’t wait to get back to The City.
All the best,
Kyle and Kamila
Marc says
Joe,
I just wanted to say “thank you” for having the insight and fortitude to start this project ten years ago. I’m sure at the time a lot of people were thinking, “How could making portraits be of any importance at a time like this?” Well, it is important. Especially in a time like that. All of those firefighters, police officers, other emergency workers and just regular caring citizens bore witness for the thousands who lost their lives in the towers. You in turn bore witness for them.
I did visit the Giant Polaroids in person last week. What a profound experience. I’ve been telling all my friends that they really need to go and experience it for themselves. I urge everyone to do the same.
Bob says
Joe – We went to see the Faces of Ground Zero exhibit yesterday. It was powerful and moving. Time Warner building gets lots of foot traffic, even on a Sunday. Most people could not just walk by. They stopped, took in the images and read the accompanying stories. In a city that is always moving, that says volumes.
Thank you for sharing these images and the retelling of the stories it is important that their voice is still heard.
Rick Lewis says
Joe, thanks for being Joe McNally and thanks for your latest project.
Matt Timmons says
I went down to Time Warner Center today to see the exhibit first hand. My favorite was of the little girl Kristin, mother and brother (I think that was her name), with her hands over her eyes. I can’t tell if she’s hiding, crying, shy or what, but it’s captivating. “Favorite” could be a poor choice of description, but it’s the one that made me stand there the longest and think about that families’ loss and what they must have been feeling as that giant polaroid clicked. Great photo, terrible reason for it. My thoughts go out to all of them.
joop says
What a photo, Joe!
I have so much respect for you, you have no idea!
Debra says
Thank you Joe, this photo pulls at my heart, for what we have lost, and the cost. I look forward though, to your images of the new trade center, and the memorial.
Chris Latham says
Joe,
This is an object lesson in why photographers should be seen as artists with a front row for the unveiling of history. From Dorothea Lange through to contemporaries like yourself, I have nothing but admiration for the work you’ve made.
The subject matter here in its own right is inspirational but put that in the context of the ‘Trades and this is historical. The photograph, at least to me based here in the UK, shows the multi-cultural aspects of one of my favourite cities on Earth, yet it serves as a reminder of the differences we have yet to overcome.
Thanks for sharing.
Linnea says
Been having a lot of fun with one of your books lately. Thank you!
matt haines says
The green gel/magenta gel wasn’t on there because you were shooting Kodachrome…it was on there so you could get a purple sunset, right? Magenta makes the nice sunset, and the green gels on the strobes offset that to yield ‘neutral’ for the subject. I mention this because this technique can still be used, whether shooting film or digital.
Chip says
Great photo!!! As usual I mean… 🙂
RedSphere Photography says
Amazing shot Joe! The photo does indeed look very natural, the balance of light is outstanding!
Liz/Germany says
spent a weekend in NYC,had heard about the exhibition,so especially took a walk up to TWB on Sept.2nd to see the “Faces of 9/11” : heartbreaking stories! awsome work by Joe!
Visit brought back memories of my (safe) situation the day it
happened.And also of my visit a year later at one of the
NYFD-stations and my talk with the firefighters there: has been heartbreaking,too.
Liz Echelmeyer (Germany) says
spent a weekend in NYC, had heard about the exhibition,
so specifically took a walk up to TWB to see the “Faces of 9/11” :
heartbreaking lifestories! awesome work, Joe!
Visit brought back memories of my (safe) situation the day
it happened and also of my visit the following year
to one of the NYFD-stations and talking to the firefighters there:
heartbreaking then, too.
Thank you for sharing and for putting the exhibit together!!
kevin glackmeyer says
I know it’s been an emotional ride the past couple weeks…before you know it, we’ll be at the 20th…you did good bud. cheers.
Grayce Dasilua says
usually posts some very exciting stuff like this. If you’re new to this website.