Alien Demon

Alien Demon is a massive, four armed alien that appeared in the manga of Ultraman Taro.

Subtitle: TBA

Stats
Height: TBA

Weight: TBA

Origin: Planet Demon

History
TBA

Powers and Abilities
TBA