Larva Island

A pair of larva pals engage in monkey business while lost on a tropical island.

{