Captain Rexsauro

Captain Rexsauro of Rex, is a Rexsauro from a Planet near Delphonus called Melgavia, he is one of the Space Captains who teams up to help defeat Claw (Invasions 1-3)