IBM 031 Card Punch - Photo #3

    Enlarge
ibm031-3