Sochi’s Slaughter of Dogs
- Friday, February 7, 2014
The outrageous Big Lie of China leading the world in tackling climate change is there for all to see in Beijing, where the pretend sunrise has to be televised on giant TV screens because smog is completely wiping out all natural light.