Welcome to League Of Reason Forums! Please read the rules before posting.
If you are willing and able please consider making a donation to help with site overheads.
Donations can be made via here
http://english.aljazeera.net//news/americas/2009/07/2009738433344267.html
What do you guys make of this news story? It certainly explains a lot of things.