Have You Heard?Interviews Life Lost Sierra talks new song “Asta”– exclusive interview Life Lost Sierra is a rock band from Los Angeles, CA consisting of vocalist Jeff Keylor, drummer Josh Frost, and guitarist Garrett Nuno. The band…Julia PearlJanuary 25, 2020