Epica 10-23-12
Epica kicks off their fall U.S. tour at The Howard Theatre in Washington, DC. October 23, 2012.
21 photos · 121 views