Swedish thrashers, The Haunted, have released a new video for their song “No Ghost” off their newest album “Unseen.” The video was shot at the 2011 Wacken Open Air. The band also announced tour dates for their first shows in China. To check out the video and the Chinese tour dates click here.
“Unseen” was released March 2011 through Century Media.
09.12.2011 Hang Zhou, China – Nineball live house
10.12.2011 Shang Hai, China – Shan Hai live house
11.12.2011 Beijing, China – Mao live house