Hiding in the Mountains: Osama Bin Laden Dead

Posted By: The Ski Channel on May 1, 2011 8:08 pm

The insane leader for al Qaeda, Osama Bin Laden is dead.  CBS News correspondent David Martin reports that bin Laden was killed by forces in Afghanistan.

The long-lost terrorist mastermind who has eluded U.S. authorities for nearly ten years since the attacks on the World Trade Center in New York and the Pentagon in Washington, D.C. on Sept. 11, 2001 has finally been killed.