German

Virtual Punched Card Museum - c1060

card no. c1060
Card:c1060
Rear View of:c1059