Well, at 10:46pm Rally let out a quite a scream and then continued to scream with each contraction until out popped puppy number 1. Puppy 1 is a red boy and no sooner did I get him cleaned and weighed, 9 oz, then out popped number 2. Didn't really see the clock but I think it was 10:51pm or so. Puppy 2 is a black boy, 10 oz. Didn't even get to finish this and out pops puppy 3 at 11:31pm, red girl, 10 oz. Now we wait for Puppy 4 to make its debut.