No photo

Leo Meneghetti

Born: September 28, 1943
Died: July 13, 2005
Place of Birth: Marshall, Texas, USA
Known For: Acting
IMDb: nm0579437

Filmography

Godzilla vs. Mechagodzilla II (1993)
Godzilla vs. Mechagodzilla II (1993)
1993
Dr. Asimov