The 20 Most Terrific Inventions That Just Can’t Leave Anybody Unimpressed

575

Designers are wonderful people. They think day and night about how to make our lives more comfortable, pleasant and interesting.