Echo Pheen is a hard rock original band out of Woodland, CA.
Added by Upcoming Robot on February 14, 2008