Apostles of Defiance is a 2003 album by Eidolon.
The album was reviewed with 3/5 in Allmusic,[1] 69/100 in Metal Rules,[3] 7/10 in Metal.de,[4] and 8.0 in Rockhard.de.
[5] This article about a 2000s power metal album is a stub.
You can help Wikipedia by expanding it.