Please help me find a cartoon about animals fighting evil toads!

   

v20240901