Germany ! (World's Largest Stick of Gum)...:-)

Germany ! (World's Largest Stick of Gum)...:-)