A number of allegations appeared on the Brazilian site in 2019. The site is no longer active but most of the articles are preserved on the Internet Archive.
Although we have been unable to confirm key parts of these, they contain many details which we have verified and were not at all widely known.

Reproduction of The Better Call Glenn Landing Page