Posted on 2015/01/26 by antiochphotoThe LORD’s Victory Was Proclaimed at Soya Cape, the North Most Place of Japan The LORD’s victory was proclaimed at Soya Cape, the North most place of Japan.