The reason why Troma Team and Lloyd Kaufman will never return to Cannes Film Festival.
Self
Sgt Kabukiman NYPD
Dolphin Man
Co-Producer
Cinematography
Producer
Editor
Writer
Director