UK psych-sludge colossus Boss Keloid have premiered the trippy new video for their monolithically crushing track Lung Mountain. Check it.
[like_to_read][/like_to_read]
The track is taken from their forthcoming highly anticipated sophomore album ‘Herb Your Enthusiasm’ which is released on April 8 via BlackBow Records.