Volunteers in Mauritius are scrambling to create cordons to keep leaking oil from a tanker away from the island.
The MV Wakashio, believed to have been carrying 4,000 tonnes of oil, ran aground on a coral reef off the Indian Ocean island on 25 July.
Locals are making absorbent barriers of straw stuffed into fabric sacks in an attempt to contain and absorb the oil.
Mauritius is home to world-renowned coral reefs, and tourism is a crucial part of its economy.
Images posted online by local media show volunteers collecting straw from fields and filling sacks to make barriers.
Others have been making their own tubes with tights and hair to add to the effort and some have been cleaning up the island's beaches.
Their actions go against an order from the government asking people to leave the clean-up to local authorities.
"People have realised that they need to take things into their hands. We are here to protect our fauna and flora," environmental activist Ashok Subron told AFP news agency.
The nation press