The American magician David Blaine has completed his latest stunt - freeing himself from a spinning gyroscope.
After spending two days spinning inside the device, he took a short time to free himself from shackles around his waist and feet.
He then fell 40 ft (12 metre) through a wooden stage before emerging to limp his way into a New York taxicab.
The stunt was to raise funds for the Salvation Army charity.
The three spinning steel rings of the gyroscope flipped Blaine in various directions up to eight times per minute for just over 48 hours.
Watch the BBC report