Cadboro Bay… feeding us positive news

A small town in Germany is showing great leadership in alternate energy creation and use.