The Amsterdam Red Light District Debuts Video For New Single, ‘Social Sickness’
June 17 — The Amsterdam Red Light District premiered the video for its latest single over the weekend. The group debuted the video for its new single, ‘Social Sickness’ Sunday. According to information in a news release announcing the video’s premiere, the single is scheduled for release Friday. The video in question is an allegory about the […]