Alien Medusa

Alien Medusa is an alien that appeared in the TV Series, Ultraman Taro. Medusa appeared in Episode 37.

Stattistics

 * Height: 175 feet
 * Weight: ???

Powers/Weapons

 * Whips : Medusa's hands are long whips that he can use to batter enemies.
 * Take Over : Medusa can take over the minds and bodies of humans.