Tell that to Beijing. Actually a lot of the folks on the street would rail at that idea, too.
I checked out that website. Come one man its talks about remote viewing(tin foil hat) with science.