18 Songs in 21 Minutes? Japanese Band Otoboke Beaver Shows You How It’s Done [Japan]

Brilliantly manic band Otoboke Beaver have released their brand new album ‘Super Champon’ today. An entire 18 track album at total running time of 21 minutes? Why would you expect anything less from this incredibly talented band! Here’s the full write up from Damnably Records: Across 18 songs, chief singer-songwriter Acco expands the band’s possibilities […] The post 18 Son...

unsplash-logoLilith Redmoon