This small exhibition of photographs by Lorraine Turci takes us straight to Japan's northernmost island to discover the Ainu, ...