FREEDOM FORUM: Discussion

Article Image

AntiWar.com

This weekend and the following week marks a triple anniversary: on March 19, 2011, the US and its European and Middle Eastern allies launched an assault on Libya that resulted in hundreds of deaths, and the complete destruction of that country as a v

Make a Comment