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

2003 Ornellaia Tenuta dell'Ornellaia

Wine Advocate
93 / 100