Tomorowo Taguchi
The Eel (1997)