Hähnle Coat of Arms
Also Available: Hahnle Hähnle Hahnke Hahnert Hahner Hahnenkratt