Alien Flute

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