It would seem one of Microsoft’s new Internet Explorer 8 ads is a little more than some viewers can stomach, prompting the company to pull the ad from its Better Browser site and YouTube Channel.
Internet Explorer was removed from Windows computers in 2022, replaced by Microsoft Edge. While Edge is far superior, Internet Explorer still comes pre-installed on Windows 11 — and it's incredibly ...