Tag: Stephen Ross

Oscar Ross- Saturday

| November 1, 2014
Oscar Ross- Saturday

Oscar Ross will be dropping a new album at Lion’s Lair on November 14, and have a video for the first single “Saturday.” Here is what Oscar Ross, the brains behind the project, has to say about where they are at. CMB: Tell us about the process of making the video. OR: It was a very […]

Continue Reading



< br>