Watched The Lost Boys again last night. Still reigns as best live performance in a movie…ever. Whatever happened to this greasy, sexaphone fiend?

Watched The Lost Boys again last night. Still reigns as best live performance in a movie…ever. Whatever happened to this greasy, sexaphone fiend?