Four people have survived a helicopter crash after the aircraft plunged into the ocean off Rio de Janeiro's famous Copacabana beach.
Amateur video captured the Fire Department helicopter splash-down after it suddenly lost altitude and dipped into the waves while trying to rescue a stranded swimmer on December 29.
The footage shows the helicopter being submerged by the waves as the rotors continue to spin.
Beachgoers can be heard screaming as the chopper sinks amid a cloud of smoke and spray.
Authorities said all four crew members walked away from the crash with only minor injuries.
The swimmer was rescued by a surfer.
A Brazilian Navy ship and firefighter ship managed to locate the sunken helicopter and authorities are planning to retrieve it later.
The Rio de Janeiro state fire department said the helicopter crashed after an undetermined mechanical failure.