Having your innards pulled out and eaten in front of you by a flesh-eating hoarde of zombies isn't for the squeamish.
But that's exactly what happened to a main character on The Walking Dead during last night's episode, when Glenn found himself being dispatched in exactly that way.
Glenn, played by Steven Yeun, has been on The Walking Dead from the start, and his relationship with Maggie has been one of the show's few romantic storylines.