A daring strategy proves successful, resulting in a long-awaited reunion and surprising discoveries. In a tight spot, Charlie and Dog find themselves forging an unlikely partnership.
Show
Skull Island
Episode
S01E05
Air Date
Jun 22, 2023