News Davira, Psycho Les & DJ Watarai Release “Play That Boom Bap” (Video) mediamaverick - April 19, 2016 0 Japan’s Davira teams up with Psycho Les of The Beatnuts & DJ Watarai for “Play That Boom Bap.” Check out the clip below!