BOCA and The Self-Titled EP.
BOCA – Isle Of Wight, England, United Kingdom. Pop-Rock, a genre-moniker and label that because of the former part of it’s double barrelled name – as you’d expect – garners both criticism and disdain and often see’s people take a metaphorical side-step in the same way many people do with...