Equifax announces "retirement" of the IT execs who presided over the mass-doxing of Americahttps://boingboing.net/2017/09/16/sorry-not-sorry.html …
0 replies
10 retweets
10 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.