MovieMaps

Photo of Lucha Libre Arena [1961]

Location: Rollerland
As Seen In: Legends of Tomorrow episode 4x09 “Lucha de Apuestas

El Cura leaps off the rink down onto El Lobo.