Becca takes a guitar, plugs it in, turns it up to 11, plays your new favorite pop rock song, and looks great doing it. Somewhere in between the first few Green Day albums and the hugely popular and sprite Japanese group Puffy Ami Yumi is where you’ll find Becca’s sound. “I’m Alive!” will get stuck in your head and most likely your iPod playlist. If you’re looking for a catchy girl fronted pop rock song, we’ve got everything you could ever hope for.
Check it out for yourself: