Upon its release in 1988, Killer Klowns from Outer Space was perceived as a bit of a riddle, wrapped in a mystery inside a cotton candy cocoon. Vibrant, kooky, and weird, its unique fusion of comedy ...