Bella Vendetta appeared on National Geographic on a show called Humanly Impossible in an episode called Body Suspension.
Comments Off on Bella Vendetta on National Geographic Humanly Impossible