My cat Garfield birthed two kittens today (yesterday). The first one was stillborn, but to my surprise, the second one was a wriggling little thing from the moment his first appendages became visible. I'm sure there's more waiting to come out, but Garfield is not having a typical labor. I think the whole affair is going to be spread out over the next day or more. She was already at it all day today, poor thing.
Anyway, here's a picture: