The Chiodo Brothers - a makeup and special effects team - masterminded this 1980s horror comedy, which receives a special L.A. screening tonight. The dramatic element is weak, but the Killer Klowns steal the show.
Title: Killer Klowns from Outer Space
Location: Art Theatre of Long Beach, 2025 East Fourth Street, Long Beach, CA
Link out: Click here
Date: Monday, March 1 at 10pm