• Film Review – The Walk

    The World Trade Centre, known informally as the Twin Towers, were the tallest buildings in the world at the time of their completion in 1974. What it did not expect was for its inauguration to the world to be so death-defying and humanly insurmountable. This moment of pure awe...