Lara

The Land of Light Idol is a female Ultra celebrity that appears in a 2011 stage show.

Trivia

 * The Idol's suit comes from one used for one of the background Ultras in Mega Monster Battle: Ultra Galaxy Legends The Movie. The only difference is she has accessories, including a necklace, furry pink gloves, and a heart belt.