Loading Video…
This browser does not support the Video element.
16 billion passwords leaked
A massive data breach has compromised more than 16 billion passwords linked to Google, Apple, Facebook, and other major platforms.
This browser does not support the Video element.
A massive data breach has compromised more than 16 billion passwords linked to Google, Apple, Facebook, and other major platforms.