from "2007-08-03: Wacken Open Air, Wacken, Germany" album by Therion
See who else performs this track