Landing on Mars after a silly mishap, goofy larva friends Red and Yellow encounter curious Martians — and a sinister secret.
You can now watch Larva in Mars online on the following streaming providers in the United States.
keyboard_arrow_up