Archive for September 19th, 2011

We’re thrilled to be starting a new series here today, “The Toads Visit Ladysmith“.  The small town of Ladysmith is located on Vancouver Island, BC, Canada.  Established in the very early 1900’s as a town to house miners, much of the original architecture still stands today. We’re going to start our journey in the heart […]