
VIDEO PREMIERE: Ohio’s TURBO LOVERS Reflect On Past Mistakes With Rockin’ Single “Should’ve Known Better”
Turbo Lovers is a rock ’n’ roll power trio from Youngstown, Ohio that’s equal parts bravado, swagger and fun. Often chastised for taking their name…