Foodlosslla
Foodlosslla

Foodlosslla

A kaiju short film from director Takashi Yamazaki that advertises products by Ajinomoto.