The Amazons The Amazons play a blistering set at The Forum, London, on the 12 October 2017. Prev Next