After Hours

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

When first searching for Abbottabad, Pakistan on Google Earth early on May 2, there were several bin Laden places pinpointed in the same area. Looks a like an 18-foot wall is there.

Free Newsletters, In your Inbox