Picture - Michelle Monaghan at Bristol Farms Los Angeles CA United States, Thursday 19th September 2013

Michelle Monaghan - Pregnant Michelle Monaghan pampering herself with a new haircut before heading to Bristol Farms for groceries - Los Angeles, CA, United States - Thursday 19th September 2013

michelle monaghan michelle monaghan at bristol farms 3873909