devon walsh

Majical Cloudz Release “Bugs Don’t Buzz” Video

If insects on camera make you uncomfortable, consider this your warning to turn back now. This video loves cockroaches, and anyone who feels the opposite would be best advised to stay clear. Shoegazing indie outfit Majical Cloudz has released a hauntingly beautiful video for the single “Bugs Don’t Buzz.” The track, which is mainly vocalist […]