Antique Moroccan or Algerian Snaphaunce Musket

Antique Moroccan or Algerian Snaphaunce Musket

 Antique Moroccan or Algerian Snaphaunce Musket. North Africa/Middle East

SOLD