Tagged: The Charlatans

The Borgias At A Glance…

The Borgias – Birmingham, England, United Kingdom. *WARNING Contains Head Nodding Illusions* Heading nodding illusions? Spectral guitarists? Birmingham? That sounds about right. It’s no secret that Musically Fresh if inundated with emails and review requests and it’s also no secret that we conduct such business outside of other commitments. However,...