Friday, 10 May 2024

Welcome - Nashua Dealers

 

OK. I'm flummoxed.

Dealers in what?  Or is Nashua a brand name for something?  Kitchen Spatulas?

It's probably Nasua, the town in New Hampshire, but more questions than answers.

Bonus - 


 

No comments: