After Hours

Where on Google Earth was Osama bin Laden? (screenshots)

Here is a location mentioned by Ogle Earth. The compound was reportedly built in 2005 and this 2005 Google image shows two potential sites off Kabul Road that were under construction. This is about 100 yards from the Pakistan Military Academy as reported by CBS News.

Free Newsletters, In your Inbox