For Mac: He rolled over for the first (and second, and third) time today.
Yes, he is 3 weeks and 5 days old. That's right; he's amazing.
For the MacMommy: I bragged about my baby for the first time today.
Special thanks to Gigi for catching it on video!