It's a popular belief that humans invented wine.
But that's impossible.
Curious? Good. Let's begin.
See All 63 Episodes of "The Gastronomer’s Gazette"