Red Still wine, 2003 Ornellaia, Bottle 75cl, Italy, Tuscany

2003 Ornellaia

Wine Advocate
93 / 100