Answer
Yes, David Blaine has indeed performed a trick where he appears to push a needle through his arm. This illusion, often referred to as "Needle Through the Arm," involves sleight of hand and skillful misdirection. By cleverly manipulating the position of the needle and using camera angles to his advantage, Blaine creates the illusion of piercing his skin.