Nest

Nest

Available on Netflix
S1 E106: The Buddis discover an egg and try to return it to a bird nest, only to find out that it actually belongs to a mystical creature.