› added 5 months ago
63
TIL that Takashi Yamazaki, the director of Godzilla: Minus One worked on the puppets used in the SNES Star Fox marketing
via reddit.com