The reason why Troma Team and Lloyd Kaufman will never return to Cannes Film Festival.
as Self
as Sgt Kabukiman NYPD
as Dolphin Man