The Central Processing Unit icon

The Central Processing Unit

26 volunteers, 26 different mandates