A podcast by the Hillsborough County Sheriff’s Office reports the victim lived at 5820 Church Ave. in Tampa when he was killed in 1997. Street View image from June ...