IBM 031 Card Punch - Photo #2

    Enlarge
ibm031-2