Fire crews managed to release a terrier dog stuck under a rock following a five-hour rescue operation.

A pet was stuck under a rock down an embankment near the Three Acres in Bingley Road, Keighley, at 5pm today.

Appliances attended from Keighley along with the technical rescue team from Cleckheaton plus a technical rescue officer.

The dog was eventually released and left in the care of its owner.