“Release the Kracken!” The original 1981 CLASH OF THE TITANS screens this Friday and Saturday nights (June 13th...