ReleaseNexus
60
Based on1 review
A kaiju short film from director Takashi Yamazaki that advertises products by Ajinomoto.