Summary: A Florida based tech-support scam claims tens of thousands of victims around the world and steals more than $25 million.
Summary: A Florida based tech-support scam claims tens of thousands of victims around the world and steals more than $25 million.