Drummer Joey Castillo Opens Up on Wildabouts Bandmate Scott Weiland’s Death
Castillo was in the Stone Temple Pilots singer's solo band.
Watch Scott Weiland Sing ‘Have Yourself a Merry Little Christmas’ in 2006
Remembering the classic holiday cover by the late STP frontman.
Six Years Ago: Scott Weiland Dies From Drug Overdose
On Dec. 3, 2015, the iconic Stone Temple Pilots singer died while on tour.
Scott Weiland Death to Be Investigated in New Episode of ‘Autopsy: The Last Hours of…’
It'll premiere on Reelz this month.