Our science guy Michael Edwards talks puzzles. If you see him at a farmers market this summer, he'll have a bunch of them.
See All 1513 Episodes of "Shift (NB)"