[youtube]uxbkrW9Eyr0[/youtube] “Truth” is a single from Meridian, an indie band from Brooklyn who has an album coming out soon. Much has been made of the clips from “The Gods Must Be Crazy” used in the video but it seems that the band has found civilization among brown people and notContinue Reading