Filmed in 1983 of Iron Maiden prepping for the nights show in San Antonio, Texas and relaxing and being interviewed at The Alamo.
Filmed in 1983 of Iron Maiden prepping for the nights show in San Antonio, Texas and relaxing and being interviewed at The Alamo.