They're an indie-rock, power pop band from Texas. You can get their 2011 album Wilder Child of a Thousand Suns at their site. They write cool tunes! Check out a bunch below.
"Nature of the Beast"