There is also a Truro in Nova Scotia, Canada; and one on Cape Cod, in Massachusetts, United States.
... people die because of these places, as their tumour keeps growing, while they receive no real treatment. History External links http://www.quackwatch.org/ - Up to ...