Video: Three Legged Fox – Let You Down

Here is the official music video to Three Legged Fox’s brand new song Let You Down that will be featured on 3LF’s new album Always, Anyways that will be digitally released on August 16th, 2011. You can read up more about this release by clicking HERE. Enjoy the video…