To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
From Heavy Metal Super Star Records, Japan Live at Kagaruzaka in Tokyo, Japan, December 28th 1986 and Rockin' Okazaki in Japan, August 16th 1987. Limited to 100