Bastille - Bad Blood Review

Bad Blood comes out on the 4th March.

Contributor
Contributor

I'm not writing for the New Yorker, so don't expect me to be posh. Returning contributor, happy to be back.