Larva - all episodes - YouTube

I remember seeing this show in Korea on TV. I thought it was hilarious at times.