Caught on Camera! Helicopter Rescue of Scientists Stranded in Antarctic Waters

2019-09-25 10

group of scientists stranded in the frozen Antarctic waters were thankfully rescued by the Chilean Air Force. Veuer’s Justin Kircher has the story.