It was interesting to stumble upon this site today. Looking forward to seeing what it is about and if it's genuine. Certainly, we can no longer trust Facebook or YouTube in any way shape or form since it has become plainly evident they work for the People's Republic of Red China. Or am I missing something?
It remains to be seen. Trust factors.