In March 2025, a photograph spread online purporting to show former U.S. President Barack Obama laughing at a printout of a meme of himself on the day he ordered the killing of Osama bin Laden.
Netflix was due to a release another documentary amongst its American Manhunt titles, with the new series exploring the case of Osama bin Laden. Initially meant to debut on the streamer on Monday ...