EXCLUSIVE 23 May 2008 - New York, NY - Denzel Washington films a helicopter scene for 'Pelham 123' in NYC. Photo Credit Jackson Lee