WTF now that's a new picture to me
Watch out Japan, cabal trying to get you.
https://breaking911.com/3-alleged-leaders-of-new-york-linked-jewish-sect-arrested-on-charges-of-kidnapping-children/
3 alleged leaders of New York-linked Jewish sect arrested on charges of kidnapping children