Welcome to the North American premiere of the new music video for the song "Ghosts" from the Venice, Italy-based symphonic rock/metal band, TeodasiA.