Lefutray Releases ‘Screaming In Silence’ Music Video
October 25th, 2012 at 6:54am

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.

YouTube Preview Image

Leave a Comment