Turtle Island
According to news this morning, Turtle Island has disappeared from radar screens, completely flooded.
Lots of casualties in Haiti.
Taoul
According to news this morning, Turtle Island has disappeared from radar screens, completely flooded.
Lots of casualties in Haiti.
Taoul