Episode 547 - September 10 2015

Published: Sept. 10, 2015, 2 p.m.

Scientists give tomato lovers a reason to rejoice.