“In the Billy Idol episode Elizabeth Dutton stated that John Belushi died in the same Thailand hotel at the same time that Billy Idol was there (1989). John Belushi died in 1982 in California. If you can’t get that simple, easily verified fact correct I can’t help but wonder what else is made up.”
Marbitz via Apple Podcasts ·
United States of America ·
03/13/22