Osama Bin Laden Dead
Where In The World Was Bin Laden?
For the last ten years, the United States believed Bin Laden was in a system of caves. Turns out he was in a mansion three blocks from a police station. Which raises a pertinent question: Where else was he over the last decade? Use the image overlay tool to add your take.