Thank heaven for satellites. Details are still coming in, but Osama Bin Laden's hideout appears to have been this structure in Abbottabad, Pakistan. It's located at 34.187663 North, 73.242517 East in Abbottabad, Pakistan. Bin Laden had lots of neighbours, including Pakistan's military academy, so it is suspicious how he could hide here without someone knowing. Thank heaven for US Navy SEALS too!It should be noted that early Sunday morning enjoyed a nearly new Moon, so the Navy SEALS would have more cover of darkness in which to ambush their prey. The Moon's thin crescent was doubtless a factor in planning the raid.