Cats on the Roof German Firefighters Burdened by Animal Rescues

German fire departments respond to more than 40,000 animal rescue calls per year -- from dogs stuck down badger holes to cows in frozen swimming pools. Now the debate has begun as to who should pay for them.