Search
Menu
Health and Well-being
The University of Auckland
A wearable device that recreates the sensation of human touch