A kaiju short film from director Takashi Yamazaki that advertises products by Ajinomoto.
Foodlosslla is not available for streaming at this moment.