The suspected body of Kevin Spencer, an NBC 5 Chicago employee who purportedly took his life at the Rio Grande Gorge Bridge ...
Spencer was reported missing Jan. 26 when a vehicle he rented was found abandoned at the bridge with a suicide note inside.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results