in Albums, Music Reviews, Streams and Downloads Review: New York artist DeonRaps’ new album is “twenty-eight minutes of very beautiful music”