Actor Leigh WalshLeigh Walsh is an actor. Walsh has most recently worked on Barracuda (1978). About Leigh WalshName: Leigh WalshFilmography as ActorBarracuda (1978) Roles:Actor URL to This Page:https://indiefilming.com/people/leigh-walsh