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.
A boy touches the dead shark
Experts said it was a long way from the fish's natural feeding habitat.
Villagers hoist the giant fish from the beach
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.
The whale shark was taken away in a truck
Eventually, residents and volunteers loaded it into a truck to be taken away.