David Dimeola & Ryan OâPhelan Launch DeltaRomeo
September 8, 2025
Acclaimed Japanese filmmaker Takashi Yamazaki, who just took home the Academy Award for Best Visual Effects for Godzilla Minus One, introduces a new kaiju named Foodlosslla in this spot for Japanese food and biotech brand Ajinomoto. [Watch]