Description
Loading...
No streaming services found
Larva Island is an American animation series which aired on Netflix. The series premiered on October 19, 2018.
Stranded on a tropical island, two silly larva buddies find slapstick fun in everything from discovering food to meeting new animal friends.