It is miracle that this giant living fossil has survived in such a small island country as Japan.
(It; is; miracle that this giant living fossil has survived in such a small island country as Japan) (this giant living fossil; has survived; L:in such a small island country as Japan)
It this giant living fossil
is has survived
miracle that this giant living fossil has survived in such a small island country as Japan
L:in such a small island country as Japan