Alien Flute

Alien Flute is a flute playing alien and an original character in Godzilla Chronicles.

Powers and Abilities

 * Teleportation
 * Magic Flute