Great images, a little gruesome, but that's nature. Great Blue Herons will eat just about anything - it doesn't surprise me in the least that it would try and eat a Grebe. There is even a case documented, somewhere, of one eating a small rabbit. Just curious where this was taken.
WesternGuy