Documentary on Catalan expeditions to the Antarctic. On display at CosmoCaxia in Barcelona.
No streaming options found at this moment.