(ECNS) -- An underwater ballet performance made its debut at Harbin Polarpark in northeast China's Heilongjiang.
Ballet dancers dived into water and showed each classic ballet movements to the music.
In order to present perfect performance, dancers have to hold their breath underwater for two to three minutes, which is very difficult for common people.
Meanwhile, they have to overcome the huge buoyancy.