Date: 12/21/2008 Views: 301
French Air Force Panther helicopter lands on the deck of the USS Decatur (DDG 73).