Born of Osiris Release ‘Angel or Alien’ Video and Announce Album

Born of Osiris have released a music video for their new single ‘Angel or Alien’.