adamhudson.org
Libya and Somalia raids — more rendition, more wars in Africa
The twin U.S. raids in Libya and Somalia occurred almost a month ago but they’re still worth discussing, especially in light of the movie “Captain Phillips”, which stars Tom Hanks…