(1 - 18 from 20
)
Pup Callan desperately needs £3,500 heart op... and wellwishers have...
www.belfasttelegraph.co.uk
This is the adorable Cavalier King Charles spaniel pup that desperately needs a heart operation.
sorted by relevance / date