0:00 / 0:00

15 seconds

15 seconds

Technology restores cell, organ function in pigs an hour after death