Sentinel Blog pages Tin Foil Hat: Washington post claims natural news is controlled by the Russian Government