All creatures with flying able to block this creature do so.
Talruum Piper has 1 printing, first in Visions (1997). EDHREC ranks it #31,051 among Commander cards.
Cards that show up in the same decks on EDHREC.