Jesse Iwuji is Navy Reservist, race car driver and a veteran entrepreneur. (Video: America's Navy)
Inside Combat Rescue: The Last Stand
Following the success of last year’s hit series, Inside Combat Rescue, the National Geographic Channel (NGC) returns to the front lines of Afghanistan in Inside Combat Rescue: The Last Stand. This dramatic two-hour special, premiering on Sunday, June 15 at 9 p.m. ET/PT, offers a unique, firsthand perspective of the final stages of Operation Enduring Freedom through the eyes of the men and women on the ground and in the air, fighting to protect us.