Sun God – EFA – Review

October 1, 1995

The album EFA takes you right to the active volcano’s orifice, smears ritual body paint all over you, and prepares you to make a human offering to the Sun God.