The Largest Wine Cellar in the World

Mike Gerrard visits the world’s largest wine cellar, at Bern’s Steakhouse in Tampa, Florida