Story by Nick Jones / Contributing Writer Formed in 2009, the indie rock trio Foster the People exudes an electronic pop-rock sound. This sound is exhibited in their first two LP’s “Torches” and...