New scamming site! (1-(888)-413-0668)

I found a new site that may be good for scambaiting. I’m pretty sure it’s a tech support scam. http://134.209.10.129/systemerror-win-chx/?phone=+1-(888)-413-0668&

1 Like

Popup page is down for now.

1 Like