Princess Lyla

Princess Lyla is an alien princess from another planet.

History
Lyla is a female member of the Zenuians, a race of super strong alien humanoids from the Planet Zenu. When Planet Zenu was destroyed by an comet, Lyla and every Zenuian survived after leaving in escape ships as they arrived on Earth and land their ships on a large island.

Powers

 * Super Strength
 * Flight
 * Language Translate
 * Super Kick
 * Adaptive Swimmer