Melt Yourself Down - Self-Titled June 19, 2013Reviewsadmin5 Comments Melt Yourself Down's self-titled debut is a high-energy mix of jazz, funk, and punk rock with some International spices. WATCH THE REVIEW