Quick access
"A scientific team is trapped by the sea ice it had come to study inside Canadas Last Ice Area 500 nautical miles from the North Pole"
The TV series is Lilly's first since 'Lost.'