
Ep. 159
Devil and Angel
📅 March 19, 1966🕐 23 min
Synopsis
The genius botanist Dr. Leaf created two plant-humans: Frere and Zaboa. Frere is beautiful as an angel; Zaboa, a monster worthy of the devil himself. When Zaboa starts a rampage through the city, Astro and Frere head out to stop him.