Wednesday Jan 17
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…

Leave a Reply

Your email address will not be published. Required fields are marked *