Filmed in 1983 of Iron Maiden prepping for the nights show in San Antonio, Texas and relaxing and being interviewed at The Alamo.
Activate your FREE Account!
You must create an account to continue watching