MusicBoxPeteMay 17, 2019Wild Sun Frontman Glenn Thomas Releases Debut Solo Single "The Longest Alibi You've Ever HeGlenn Thomas, frontman for the RI based alt rock outfit Wild Sun has released his debut solo single earlier last month titled, "The...