“I think it is really mean because before, living in Bermuda used to mean you were living in one of the best islands in the world, and now it means watching your back because you might die,” Seven-year-old Rebecca Cowen, of Victor Scott Primary, refl...
Dec 31, 2010