Art Repola

Art Repola played the Eel Eater in Indiana Jones and the Temple of Doom. He was also associate producer on Indiana Jones and the Last Crusade.