Well, I thought I was going to take a spin up to The Scottish Lion this weekend to buy some new accessories, but I just found out that they no longer have an actual store.

Does anyone know of any shops in New England where I might actually get to put my hands on the items before I purchase them? I know of the Athol Brose in Cambridge (where I had my tank made) but they had a fairly limited selection as I recall.