A whale shark has been washed ashore in the Philippines.
Residents of the coastal town of Tanza, south of Manila, helped remove the giant fish when it washed up on Thursday.
Investigations are underway at the site, where an oil spill took place last month.
Experts said it was a long way from the fish's natural feeding habitat.
Whale sharks are the largest fish on the planet.
Officials at the Bureau of Fisheries and Aquatic resources will carry out an investigation into how the 300kg fish ended up off Manila Bay.
Eventually, residents and volunteers loaded it into a truck to be taken away.