On May 1, 2011, the 66th anniversary of the death of Adolf Hitler, Osama Bin Laden was killed by American soldiers. Another embodiment of pure evil dies on the trash heap of history.
The photo on the left is from Sept 12, 2001 as the American flag is unveiled from the roof of the Pentagon. God Bless President Obama, our military forces, intelligence agencies and all the men and women who worked for years to bring this terrorist to Justice.
The last image OBL saw on this earth was a group of American Navy Seals come to dispatch him directly to hell!