German

Virtual Punched Card Museum - c1006

card no. c1006
Card:c1006
Rear View of:c1005