'American Manhunt: Osama bin Laden' earns praise following brief release delay; netizens call it a 'must watch'
OTT’s latest three-part docuseries, 'American Manhunt: Osama bin Laden', which was originally slated for release on May 10, faced a slight delay before eventually premiering on May 14. The postponement prompted frustration among subscribers, with many voicing their displeasure online. A number of users on X (formerly Twitter) even announced their decision to cancel their subscriptions in protest at the delay.
Most Recent