A film about the activities of the US military base in Keflavík, Iceland.
No streaming options found at this moment.