Oenophiles v Science Editors

S8E3 · 2013-10-07 · 29 min

A trio of wine lovers take on three science editors.

The show’s own verdict is on its page.