Dave Granlund cartoon on Prince William and Kate Middleton expecting.

Dave Granlund cartoon on Prince William and Kate Middleton expecting.