Portland, OR psychedelic rock outfit Black Pussy have released a full-album stream of their latest effort Magic Mustache. The album was released this past Tuesday, March 17th through Made In China Records and can be purchased in physical and digital formats here.