A massive crocodile weighing one tonne has been caught by villagers in a remote area of the Philippines.

At 21ft (6.4m), it is thought to be one of the biggest ever caught alive.

Katherine Smith reports.