Debi Storm
An image from Eight on the Lam, one of the productions that also features Debi Storm.

Debi Storm

July 16, 1958

Debi Storm was born on 16 July 1958 in the USA. She is an actress, known for I Spy (1965), Village of the Giants (1965) and The Invaders (1967).

A Patch of Blue

A Patch of Blue

1965

Eight on the Lam

Eight on the Lam

1967