Carisbrooke Stole
The stole is named for a lovely little castle on the Isle of Wight located in the English Channel off the south coast of England’s mainland, which I enjoyed visiting on a summer afternoon. Carisbrooke Castle has a famous, very…
Read more