June 28, 2018 |

Boss Keloid reveal live in studio playthrough of new album

Boss Keloid reveal live in studio playthrough of new album

June 28, 2018 |

Brit heavy psych-rockers Boss Keloid have revealed a live in-studio playthrough of their incredible album Melted On The Inch!

Check out the 41 minute clip below;