Talladega Nights Star Houston Tumlin Dead by Suicide at 28
Published
Hollywood has lost a rising star. Lina Evans of the Coroner's Office in Shelby County, Alabama told E! News Houston Tumlin died by suicide in his Pelham home on March 23. The former...
Full Article