Every now and then something happens which restores your faith in humanity.
This time it’s these pictures of Las Vegas firefighters resuscitating two puppies they rescued from a house blaze.
"While searching the house, firefighters found two unresponsive puppies. Crews performed CPR, eventually reviving the young canines, much to the delight of onlookers who applauded the crews efforts. Officials said the puppies were seen running around while crews took care of the remnants of the fire."
The shots remind us of some equally touching footage of a firefighter rescuing an unconscious kitten from a fire.
The footage was shot via a GoPro camera strapped to Cory Kalanick's helmet and saw him discovering the motionless feline in a burned, smoke-filled room.
Kalanick picks him up and carries him outside where he revives him with water and oxygen.
Sadly the little feline did not survive the night, but as the animal charity who cared for him remarked, he “was in very loving hands to get taken care of.”