Dive teams pulled the body from a truck Tuesday night that was found beneath the Trinity River Bridge off Loop 820.
The body belonged to 31-year-old Jose Anguiano-Perez. His cause of death still pending.
The incident is being investigated as a traffic accident.
Four men reportedly saw a tire on the side the road, which led them to the vehicle in the creek.
"If it was flipped any other direction, no one would've seen it," said Blake Rodriguez, one of the teens who found the pickup truck. "It's like I was meant to find it."
A lone, broken wheel rim on the side of 820 piqued Rodriguez's curiosity.
He and a group of friends investigated further, and one even swam to the top of the truck, which was glimmering in the river.
"He goes over to the driver's side door and looks and starts freaking out, saying, ‘There's a body in there!'" said Rodriguez.
Anguiano-Perez's friends last saw him at 11 p.m. on Dec. 30, and his last words were that he was going to store.
Days later, those friends shared a flyer on Facebook asking about his whereabouts.
They say that Anguiano-Perez grew up in Mexico, moved to North Texas 10 years ago and worked in construction, remodeling apartments.
His friends describe him as hard-working and likeable.
"He ran off the left side of the bridge and took the whole guardrail with him," said Rodriguez.
Investigators aren't elaborating on what happened, but Rodriguez has his suspicions.
"There was still oil coming out of the truck, so it had to have been recent," said Rodriguez.
He noticed that Anguiano-Perez was belted in and that the driver's side door was open.
"It looked like he was trying to get out," said Rodriguez.