New Music Showcase New Music Showcase: Scream Idol – Movie MaryJeff GaudiosiJanuary 3, 2022 Nearly 30 years ago, a band named Star Star was born in LA but raised in NY crawled out of…