
Pharaoh Overlord announce new album 7 with first single Arms Of None
Finnish experimental rock duo Pharaoh Overlord have announced their new album 7, due 20 November 2026 via Rocket Recordings. The project of Jussi…
Read the story ↗Echo Mandala / From the archive
News, videos and reviews in one place.