Osama's Hideouts: History Channel CGI


Al Massada (Lion's Den)

It is certain Bin Laden did build one camp near Jajhi Afghanistan, where only arab fighters were allowed. It was known as Al Massada or The Lion’s Den….a series of barrack, ammunition, stores, firing ranges, makeshift first-aid clinic, communication point and so forth.
Bookmark and Share

Related: Tora Bora Caves

Subscribe to RSS Feed