Neryla



The planet Neryla IV her red sun, the Star-Sun Neryla.

Appearances
Super Friends comics (1976-1981):
 * SuperFriends, #17 (February, 1979)