Rupperecht Coat of Arms

Also Available: Ruppen Rüppeli Ruppel Ruppé Ruppe Ruppalley