ALBUM REVIEW: “The Temper Trap” by The Temper Trap

The Temper Trap’s latest album, a collection of 12 songs, was just released on June 5th, 2012. The self-titled album, The Temper Trap, is the Australian indie rock band’s second studio album,