Onisaburo Deguchi, a Japanese seer with a hit-rate of 95%… Ron Bard makes the same predictions. Japan, time to change. Distributor: Picture:Related pictures