Osama bin Laden dominates social media for (hopefully) one last time

Dubbed one of the world’s greatest terrorist masterminds, Osama bin Laden was finally “taken out of the picture” in Pakistan on May 2nd, 2011 by U.S. Navy…… Read more “Osama bin Laden dominates social media for (hopefully) one last time”