Tamagotchi Movie 2: Happiest Story In The Universe!? - Staff

Alt title: Eiga! Tamagotchi Uchuu Ichi Happy na Monogatari!?