Review: Orange Island “Self-Titled”
Orange Island “Self-Titled” (Triple Crown) Well, the guitars seem a little bit too loud, but there’s not a whole lot to dislike about this hard rocking indie gem. It’s feels sort of weird to listen to an indie album these…