Cameron Diaz Throws Baby Shower For Drew Barrymore

click image to enlarge
August 10, 2012 | 11:21am EST

Cameron Diaz has thrown pregnant pal Drew Barrymore a baby shower as she prepares for the impending arrival of her first child.
The actress hosted the party for her former Charlie’s Angels co-star on Saturday at her home in Los Angeles.
The 50 invited guests, including Barrymore’s husband Will Kopelman, splashed around in the pool and snacked on chips and guacamole.
A source tells Us Weekly magazine, “Kids were jumping in a bouncy castle.”
Barrymore, who was first rumored to be pregnant in February, is due to give birth later this year.