musicexistence.com
10 Bands You Need To See Live | 2019 Edition
These are the bands on tour in 2019 that you need to see live! Ghost is a Swedish rock band that was formed in Linköping, Sweden in 2006. Ghost is easily recognizable owing greatly to its eccentri…