Indie Pop Videos Video ElectronicaMusic Video: “Demons” by Alexandra John US-based indie band Alexandra John comes to Wolf in a Suit for the first time with the sonic creation that is “Demons”.