via @hybriditymusic Brand New Video from Humans! @dashumans
The new Humans’ album is probably 1 of the Best albums I’ve paid for this year. Robbie Slade and Peter Ricq aka Humans, are an electronic music duo based in Canada. They released their third EP ‘Traps’ on March 6th— which u should purchase here. Also, check out the track “Del Ciel” which was featured on our April Glitoris Radio.