Lefutray Releases ‘Screaming In Silence’ Music Video

Chilean band Lefutray has released its third official music video from its 2011 album “Last Breath.” The video is for the track “Screaming in Silence, which was filmed at the National Institute of Cancer in Santiago, Chile in August by Jaime Alvarez, Juan Vejar, Cristian Olivares and edited by Jaime Alvarez.

Leave a Reply

Your email address will not be published.