Red Prism Ranger

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