Bad Omens at Boston Music Room, London, EnglandDuring my 12 day long adventure throughout Europe, I had the privilege to catch Bad Omens play at Boston Music Room in London, England. ...