Flee The Seen ‘Stage Lights’ Video
Flee The Seen are out with the video to their new single ‘Stage Lights’, with footage shot live at the band’s November 24, 2007 gig at Uptown Theater in their hometown Kansas City, Missouri. Watch it via YouTube below.