Published: May 11, 2011 10:10 PM EDT
Updated: Apr 18, 2011 11:27 PM EDT

CAPE CORAL, Fla. - UPDATE: Yousel Lopez Rivera has been officially charged with shooting Cape Coral police officer, David Wagoner.

Rivera is now charged with attempted first degree murder on a law enforcement officer. POlice sat Rivera shot Officer Wagoner during a routine traffic stop on April 16.

Officer Wagoner survived the shootnig and it at hoe recovering. If convicted, Rivera faces life in prison. 

   LATE THIS AFTERNOON, THE MAN ACCUSED OF SHOOTING A CAPE CORAL POLICE OFFICER IS OFFICIALLY CHARGED WITH THE CRIME. 
     YOUSEL LOPEZ RIVERA IS NOW CHARGED WITH ATTEMPTED FIRST DEGREE MURDER ON A LAW ENFORCEMENT OFFICER.

ORIGINAL STORY:

We are uncovering disturbing new details about the man accused of shooting a Cape Coral police officer. In addition to being a documented gang member, we've learned the accused gunman has made disparaging remarks about police before.

A look at Yousel Lopez Rivera's Facebook profile paints a clearer picture of his life. He lists his favorite books as: "murder mysteries" and "murder." Showing disdain for law enforcement, on February 22, he wrote: "at court ...without that badge your a b**** n a half n****!"

Early Saturday morning, Cape Coral officer David Wagoner pulled over a black Cadillac for an expired tag. By all accounts, it was a routine traffic stop.

The 17-year-old driver cooperated, handing over her license. Her boyfriend, Lopez Rivera, had a different plan. The arrest report says he shot Wagoner three times in the torso. Wagoner was able to return fire.

"Before he got apparently even to the window, Mr Rivera shot him point blank in the chest," Police Chief Jay Murphy said.

Lopez Rivera reportedly shouted to his girlfriend, who was driving the car, "I'm not going back," jumped on top of her, grabbed the wheel and drove off. Moments later, he crashed into a house and fled,  leaving her unconscious.

Officers searched high and low, discovering a trail of clothing which led to their suspect, hiding naked inside a trash can.

Luckily, Officer Wagoner was wearing a bulletproof vest that caught two of the three bullets. It's a protection Chief Jay Murphy says officers are required to wear while on duty.

"It was only because of his body armor that he is here today," Murphy said.

Officer Wagoner is recovering from surgery and is expected to make a full recovery.  Anyone wishing to donate can visit any TIB Bank and ask for the Cape Coral FOP Special Needs account. Cards, letters or anything else can be dropped off at Cape Police Headquarters.