Internet Users BTFO over Captcha.nsa.gov and Google
The address seems to point to a foreign version of google (england / brazil). Many conspiracies floating. All over twitter, Reddit, Hacker News, etc.
https://news.ycombinator.com/item?id=22226148