Listen To The Amazons’ New Song, “Mother”:

British rock band, “The Amazons” has come up again. They have shared a new song titled, “Mother”. Mother follows up the Amazons’ their self-titled debut album and is their first music release after two years. Mother will appear on the group’s upcoming album. The upcoming album is not given any title yet and the releasing […]