Finn and Aisha meet a mysterious stranger. Strange characters suddenly land in the forest.Finn and Aisha meet a mysterious stranger. Strange characters suddenly land in the forest.Finn and Aisha meet a mysterious stranger. Strange characters suddenly land in the forest.