A 'Devil Wears Prada 2' meme that viewers thought was AI slop was actually made by a human May 3, 2026 · NBC News Read full story at source