This 3D map of Tora Bora, Afghanistan ran in Time magazine Dec. 24, 2001.
View hi-res image
| thumbnails |