Vigil held Sunday night for fallen Grand Prairie police officer

The Grand Prairie Police Department gathered Sunday night for a vigil honoring a fallen officer.

Officer Albert “A.J.' Castaneda died Friday morning on President George Bush Turnpike near Dickey Rd.

He was running radar when police say a 17-year-old driver lost control and hit Castaneda’s police cruiser.

Officer Castaneda was thrown off the overpass.

The man who called in the crash was actually an off-duty Arlington police officer.

He was driving on the Bush Turnpike with his family when he saw Castaneda's vehicle.

Minutes later, his worst fears were confirmed.

He saw him beneath the highway and immediately called for help.

"When I looked over the bridge, that's when the emotions hit. I saw my brother in blue not responding," Arlington PD Det. Michael Gresham said. "Because of where he was there and where we were on the bridge, there was no way for me to get down there. Thankfully, Grand Prairie got there so fast, so quick, and started working on their brother and doing everything they could to save him.”