Stephen Chiodo
 
 

Throwback Thursday Review: “Killer Klowns From Outer Space” (1988)

  “Killer Klowns from Outer Space” is the low budget brainchild of brothers Stephen and Charles Chiodo, and it is every bit as ridiculous as the title suggests. Colorful set pieces and elaborate clown outfits c...
 
6.5