Robert d Torres

Robert d Torres portrayed Stuttgart Beer Garden Patron in The Avengers.