Buda Castle, Where the Bull’s Blood Flows

The Buda Castle Wine Festival is right around the corner, this year taking place September 12th – 16th, so it’s time to start making your plans. Pair the words “Hungary” and “wine,” and most Americans picture bottles of plonk ‘Bull’s Blood’ languishing on the bottom of their supermarket shelves. Flabby, acrid, and produced exclusively for…