I don't know if you heard the rumors but anyway they've been confirmed yesterday on their website
Arcturus has officially split up
just thought you should know
http://www.arcturus.no/
Arcturus has officially split up
just thought you should know
http://www.arcturus.no/