That's neat to know that they had a retailer in England that sold the Savage pistols.
Savage- "never say never".
Forum Rules
Bookmarks