Freeland quietly scrubs WEF ties from the internet, deletes Instagram
Chrystia Freeland attempted to sweep ties to the globalist World Economic Forum under the rug by having them scrubbed from the internet days before announcing her bid to be the next Liberal leader.
The internet doesn't forget, you stupid bitch.