Sci-fi horror film being shot in Malta

By September 29, 2020