A kaiju short film from director Takashi Yamazaki that advertises products by Ajinomoto.
Release Date: March 14, 2024