Steve Beguhn

2022-07-10T09:56:11-05:00

Steve Beguhn appeared on Season 10 of "American Idol" and features smooth vocals and energetic pop rock.