Jennifer Lopez‘s bodyguard was being very protective as a fan asked to take a picture with her at a red light.  The superstar singer was in a good mood and called the fan over to snap a few pictures. Jennifer was spotted in Beverly Hills doing some last minute Christmas shopping.

Jennifer Lopez’s Mom Gets an Elbow to the Face in Wild Crowd