Yellow Prism Ranger

The Yellow Planet Ranger is a member of the Planet Rangers, residing in a secret alien holding/research facility located somewhere in Roswell, New Mexico. Not much is known about her at this time.