120m tall statue in Japan looks otherworldly



Title source Image source

New mashup