Garuda the Wind Spirit (character)

Garuda the Wind Spirit is a character version of the card "Garuda the Wind Spiritl". Multiple of these Duel Monster Spirits appear briefly in one of the Duel Monster Spirit World dimensions, harassing other creatures.