[Baden-Baden, Germany; May 20, 1966. Image via AP]

This May 20, 1966 file picture shows German Show company Jacob Sisters in Baden-Baden, southern Germany.