Rambo Enchants in Self-Titled EP on Disco Naps Contributing WriterNovember 19, 2018 The seven tracks that make up Rambo’s self-titled EP fall into an upward progression that takes a house base and pairs it with the sounds that have played a rol... MUSICNEW RELEASES0 Comments 0