Illa Howe

Illa Howe was born on June 18, 1948 in Washington, District of Columbia, USA. She is an actress, known for End of the Road (1970), Bloodsucking Freaks (1976) and Blood Bath (1975).

Related Posts