1000 Roses for Zweibrücken
Located in Zweibrücken, Germany, The Rose Garden of Princess Hildegard of Bavaria grows more than 60,000 roses of 2,000 varieties and, as a result, Zweibrücken is appropriately known as the City of Roses. In celebration of this alluring flower, German artist...