A baby humpback whale that was stranded on a beach on Australia's Gold Coast for two days was freed in a dramatic rescue.
Staff from Sea World led the rescue efforts after the animal, which weighs between 15 and 20 tonnes, became stuck on Palm Beach, south of Brisbane on Tuesday.
Rescuers initially struggled to free the whale after the tow rope repeatedly snapped as hundreds of onlookers watched on.
After five failed attempts to free the animal, a special harness allowed a motorboat to pull the whale off the beach and back out to sea to the cheers of rescuers.
Sea World's Tacha Mulligan said staff were hopeful the whale will survive despite its ordeal.
Crews would monitor the animal during the day to check on its progress, she added.